首頁 >web前端 >H5教程 >有支持M3U8格式的HTML5播放器吗?

有支持M3U8格式的HTML5播放器吗?

WBOY
WBOY原創
2016-06-07 08:43:517981瀏覽

回复内容:

有,
safari的h5原生支持hls(m3u8)播放
chrome等浏览器需要自己写解码,参考这个videojs/videojs-contrib-hls · GitHub
也就是说HTML5 Video Player 安装videojs-contrib-hls插件就可以了 播放器本身只提供了界面,不提供解码支持
解码跟使用的浏览器有关
目前chrome支持最多
也可以调用本地播放器,但是就和HTML5的界面没关系了

<code class="language-html"><span class="nt"></span>
<span class="nt"></span>
<span class="nt"><title></title></span>HTTP Live Streaming Example<span class="nt"></span>
<span class="nt"></span>
<span class="nt"></span>
<span class="nt"><video>
<span class="na">src=</span><span class="s">"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"</span>
<span class="na">height=</span><span class="s">"300"</span> <span class="na">width=</span><span class="s">"400"</span>
<span class="nt">></span>
<span class="nt"></span></video></span>
<span class="nt"></span>
<span class="nt"></span>
</code>
Sewise Player可以。
github.com/jackzhang120 52player.com/VideoPlaye 发现很多答案都是用Flash实现的,我分享个github上JS做HSF -> MP4 转码,然后用canvas来绘制实现视频的: RReverser/mpegts · GitHub 除了safari外,其它都不行。都是去调的swf M3U8是HLS文件的后缀名,这种格式是流媒体(我现在的工作就跟这个有很大关联),具体的html5的播放器我不确定,但是如果你想在自己的PC上播起来的话,可以试试安装VLC播放器,打开之后Ctrl+“N”,然后输入m3u8文件的link,然后播放即可。 我怎么记得M3U是一种MP3播放列表文件,而后面的8代表是UTF-8编码。

苹果有使用这种格式:「在IOS device和mac上可以用http的方式进行分发,其中playlist标准为由m3u扩展而来的m3u8文件,媒体文件为MPEG2-TS或者AAC」

你还是看看文件大小,如果不到1MB的话估计只是个纯文本文件啊~ M3U8为mac专有的视频格式, mac\ios下的浏览器都支持M3U8的html5播放

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn