首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPMoviePlayerController & .m3u8播放列表

MPMoviePlayerController & .m3u8播放列表
EN

Stack Overflow用户
提问于 2009-11-03 03:56:12
回答 1查看 11.4K关注 0票数 3

我想使用一个.m3u8播放列表,其中包含带有MPMoviePlayerController的远程mp4文件,您在这方面成功了吗?

  1. .m3u8必须包含.ts文件吗? 如果不是,.ts的目的是什么?
  2. 加载播放列表后,是否将启用下一个/前一个按钮? 如果没有,这些按钮的用途是什么?
  3. 最后一个问题是,您是否有一个带有远程mp4文件的mp4示例文件要测试?

非常感谢你的帮助。

蒂埃里

EN

回答 1

Stack Overflow用户

发布于 2009-11-03 13:33:12

既然您谈论的是.m3u8.ts文件,那么我可以假设您对HTTP感兴趣吗,就像iPhone OS3.0和雪豹支持的那样?在文档中有更多关于HTTP流的信息。

  1. 在HTTP中,.m3u8文件列出了按顺序下载和播放的其他文件。如果.m3u8文件不包含#EXT-X-ENDLIST指令,则客户端假设源是活动流,并定期重新获取.m3u8以查找要下载的新媒体文件。.ts文件是MPEG-2传输流文件,其中包含多个音频和视频(尽管传输流是MPEG-2规范的一部分,内容应该是H.264和AAC,通常与MPEG-4相关联的音频和视频编解码器)。有时您会看到其他内容,比如用于音频流的.aac。服务器将视频流分割为多个.ts文件,.m3u8文件将为这些.ts文件提供URL,客户端将按顺序下载和播放.ts文件。作为iPhone开发人员,您所要做的就是向MPMoviePlayerController提供.m3u8 URL,后者将处理其余的内容。
  2. 不知道前辈/下一个按钮..。在流上下文中,它们似乎没有意义,我也不确定MPMoviePlayerController是否会显示它们。可以使用movieControlMode属性设置提供给用户的控件。
  3. 苹果的文档提供了一些样本测试模式流的链接。
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1665151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档