positive: 我的是iPhone6splus 老是会自动切换静音和有铃声 就显示这个 烦死了 5分<br>有可能是你手机左侧的静音键进入灰尘 会导致静音键失灵 你可以去实体店找服务人员帮助清理灰尘<br>苹果6S手机老是自动弹出铃声静音<br>方法:1.原因一:打开手机,看一看手机右上角是不是有一个月亮,如果有,那就说明被调节到勿扰模式了,打开设置,找到【勿扰模式】<br>2.进入勿扰模式之后看看手动这是否被开启,如果开启了勿扰模式,屏幕锁定的时候别人打电话来就变成静音了,所以听不到铃声,这时候只需要把勿扰模式关闭即可。<br>3.原因二:首先打开手机,打开【设置】,然后找到【声音】,打开<br>4.打开声音设置之后,可以看到有一个滚动条,那就是声音大小的滚动条,看看这个滚动条是不是在最左端,如果是,那么就是因把声音调到最小了,所以没不到声音。<br>5.原因三:苹果6s手机左侧机身有一个按键,如图所示,在声音大小键上方,这个键就是静音键,如果按了之后就没有声音。<br>6.如果不知道是否按到了这个键造成静音,那么按一次出现如图图标,也就是静音图标,那么就说明以前没有静音,那么就按回去。<br>7.如果按动之后出现的是这个图标,那就说明以前开启了静音,现在按动静音键就恢复到有声音的状态了。<br>8.原因四:机身右侧也有一个按键,这个键按一下变静音,按两下就是挂掉电话,如果别人打电话来的时候刚好按了一下这个键,就会变成静音,当然就没有铃声,当然这是一个偶然事件。<br>9.原因五:如果以上情况都没有,那么就可能是手机出现故障了,这时候就需要联系售后进行返厂维修了,返厂维修的时候要注意提前把手机的数据备份好。
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