我在这中完成了所有这些工作,我还创建了.ts和m3u8文件。在本地服务器和活动服务器中,我可以播放mp4文件,如
<video width="320" height="240" controls="controls" autoplay="autoplay">
<source src="movie.mp4" type="video/mp4" />
</object>
</video>,但我对播放.m3u8文件有问题
<video width="320" height="240" controls="controls" autoplay="autoplay">
<source src="movie.m3u8" type="video/m3u8" />
</object>
</video>我的中介程序创建了两个.ts文件和一个.m3u8。我的m3u8文件是
#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中写了很多混乱的东西-
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.tsI不能在VLC中播放.m3u8文件,并得到了错误链接
发布于 2012-08-16 14:48:58
只要你的公寓
AddType application/x-mpegURL .m3u8
AddType video/MP2T .ts它应该适用于阿帕奇。我不确定这是您的.ts还是.m3u8问题,所以我建议如下:
发布于 2012-08-16 13:08:22
视频标记源类型video/m3u8在iOS平台上无效。我建议您简单地省略声明源属性,这不是必需的。
如果您确实希望指定源类型,即允许不兼容的客户端选择另一个源,我发现audio/x-mpegurl可以工作。
发布于 2014-04-24 00:13:10
您使用的m3u8仅用于查找。参见EXT-X-I-FRAMES-ONLY,如下所述:播放列表
https://stackoverflow.com/questions/11986313
复制相似问题