首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于iPhone的Http流以及我们为什么使用.m3u8文件

用于iPhone的Http流以及我们为什么使用.m3u8文件
EN

Stack Overflow用户
提问于 2012-08-16 11:39:55
回答 3查看 16.1K关注 0票数 5

我在中完成了所有这些工作,我还创建了.ts和m3u8文件。在本地服务器和活动服务器中,我可以播放mp4文件,如

代码语言:javascript
复制
 <video width="320" height="240" controls="controls" autoplay="autoplay">
 <source src="movie.mp4" type="video/mp4" />
 </object>
 </video>

,但我对播放.m3u8文件有问题

代码语言:javascript
复制
 <video width="320" height="240" controls="controls" autoplay="autoplay">
 <source src="movie.m3u8" type="video/m3u8" />
 </object>
 </video>

我的中介程序创建了两个.ts文件和一个.m3u8。我的m3u8文件是

代码语言:javascript
复制
 #EXTM3U
 #EXT-X-TARGETDURATION:10
 #EXT-X-VERSION:4
 #EXT-X-MEDIA-SEQUENCE:0
 #EXT-X-PLAYLIST-TYPE:VOD
 #EXT-X-I-FRAMES-ONLY
 #EXTINF:1.0117,    
 #EXT-X-BYTERANGE:8084@376
 fileSequence0.ts
 #EXTINF:1.0117,    
 #EXT-X-BYTERANGE:7332@36096   and so on....

所以mime.types有什么问题吗?因为我在mime.types中写了很多混乱的东西-

代码语言:javascript
复制
 application/x-mpegURL                          m3u8
 video/MP2T                                     ts

 AddType appliction/x-mpegURL                   m3u8
 AddType video/MP2T                             ts

 #application/x-mpegURL                          m3u8
 #video/MP2T                                     ts

 application/x-mpegURL.m3u8
 video/MP2T.ts

 #application/x-mpegURL.m3u8
 #video/MP2T.ts

 #AddType application/x-mpegURL                   m3u8
 #AddType video/MP2T                             ts

 #AddType application/x-mpegURL.m3u8
 #AddType video/MP2T.ts

 AddType application/x-mpegURL.m3u8
 AddType video/MP2T.ts

I不能在VLC中播放.m3u8文件,并得到了错误链接

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-16 14:48:58

只要你的公寓

代码语言:javascript
复制
AddType application/x-mpegURL .m3u8
AddType video/MP2T .ts

它应该适用于阿帕奇。我不确定这是您的.ts还是.m3u8问题,所以我建议如下:

  • 从苹果下载示例.ts和.m3u8文件,并在服务器上进行测试
  • 检查索引文件中是否有空行,如这个问题
票数 5
EN

Stack Overflow用户

发布于 2012-08-16 13:08:22

视频标记源类型video/m3u8在iOS平台上无效。我建议您简单地省略声明源属性,这不是必需的。

如果您确实希望指定源类型,即允许不兼容的客户端选择另一个源,我发现audio/x-mpegurl可以工作。

票数 1
EN

Stack Overflow用户

发布于 2014-04-24 00:13:10

您使用的m3u8仅用于查找。参见EXT-X-I-FRAMES-ONLY,如下所述:播放列表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11986313

复制
相关文章

相似问题

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