Home  >  Article  >  Web Front-end  >  有支持M3U8格式的HTML5播放器吗?

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

WBOY
WBOYOriginal
2016-06-07 08:43:517961browse

回复内容:

有,
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播放

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn