positive: iPhone静音键排线故障,维修方案,更换静音键排线几十块搞定吧。 iPhone的静音键故障比较多,一般常见于用了有些年头的iPhone,因为常年的摔撞,让静音键排线慢性磨损。 这个维修比较简单,不过维修部位比较难,需要拆了很多零件才能维修到,类似以俄罗斯娃娃的最里面一层娃娃<br>1:手机带有保护套,拿、放、使用的时候无意会触碰到开关(但实际开关不会变动)。<br>2:声音按键里面的线路出问题了。
negative: 简单来说,基于 HLS 的视频流,会将完整的视频,切割成一个个比较小的视频片段(ts 文件),然后根据协议组合成一个 m3u8 文件。这些比较小的 ts 文件,是可以单独播放的。而视频播放器,拿到 m3u8 文件之后,根据对其内 ts 片段的索引,连续播放不同的视频片段,来达到流畅的播放效果。<br>2.2 下载的 m3u8 文件<br>说这些概念都没用,我们来看两个真实的被下载的 m3u8 文件。<br>这种 m3u8 文件就还是比较清晰的,能看到它一个个的片段。但是需要注意的是,这里的片段,全部是基于域名的相对地址,也就是说,这样一个 m3u8 文件,你丢到播放器里,是无法播放的,但是如果你记录了原始下载这个 m3u8 的链接,它在播放器里是可以正常播放的。<br>当然,如果你修改这个 m3u8 文件,将它相对路径拼接上域名地址,也是可以达到播放的效果的。<br>再来看看另外一种 m3u8 文件,它其内的 ts 片段,都是完整地址。<br>像这种具有完整地址的 ts 片段,哪怕你将它保存成一个本地的文件,播放器依然是可以直接播放的,不过这里本质上依然是在在线播放。<br>这两中 m3u8 文件,虽然有细微的差别,但是它们都是基于标准的协议。<br>简单总结一下:<br>m3u8 不是视频内容的文件,它占用的磁盘空间非常的小。m3u8 文件,如果其内的 ts 片段,是完整地址,则可以保存后播放,否者只能在线播放。播放器播放 m3u8 文件的时候,实际上,还是在线从线上获取的视频流进行播放,所以是存在失效的情况的。<br>暂时知道这三点就可以了,接下来我们再看如何将一个 m3u8 文件,下载成一个 mp4 视频文件。<br>三、ffmpeg<br>好了,不卖关子了,这里下载 m3u8 会需要使用 ffmpeg。<br>ffmpeg 是一套可以用来记录、转换音视频,并将其转化为流的开源程序,采用 LGPL 或GPL 协议许可证书,很多大型的音视频软件,内部都是基于 ffmpeg 的。不了解不要紧,总之知道它对操作 ffmpeg 非常的方便。<br>如果本机上没有,就需要安装了。在Mac 下,使用 homebrew 下载 ffmpeg 非常的方便。<br>brew install ffmpeg<br>等待安装成功的提示就好了。<br>如果已经安装的,***也使用 bre