最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

有支持M3U8格式的HTML5播放器吗?-H5教程

来源:http://erdangjiade.com/topic/133354.html H5程序员 2017-10-28 16:41浏览(46)

回复内容:

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

<html>
<head>
<title>HTTP Live Streaming Example</title>
</head>
<body>
<video
src="http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"
height="300" width="400"
>
</video>
</body>
</html>
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专有的视频格式, macios下的浏览器都支持M3U8的html5播放

1 2