我正在尝试加载保存到本地文件系统的 m3u8 文件,但 MPMoviePlayerController 拒绝播放它,理由是“m3u8 不是受支持的媒体类型”。但是,当我在远程媒体服务器上访问同一个 m3u8 文件时,它可以完美播放。有没有可以用来播放本地 m3u8 文件的解决方法?
最佳答案
嗯,根据他们为 m3u8 流媒体制定的 RFC,它只能通过 HTTP 完成。就我个人而言,我认为当可以通过文件协议(protocol)轻松访问文件时要求 HTTP 有点愚蠢,但它们就是突破点。我刚刚使用了simple HTTP server提供 m3u8 文件和后续 ts 文件。
关于iphone - MPMoviePlayerController 和本地 m3u8 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199232/