我已经完成了所有这一切, 我还制作了 .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>
我的 mediafilesegmenter 创建了两个 .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.ts
我无法在 VLC 中播放 .m3u8 文件并收到错误链接