播放分段hls流与m3u8播放列表



mediaelement player可以播放m3u8播放列表中定义的分段mpegts hls流吗?如果可以,您可以显示执行此操作的代码吗?对我来说,有一个测试。web服务器上的M3u8播放列表:

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:7291
#EXTINF:12,
test-7291.ts
#EXTINF:12,
test-7292.ts
#EXTINF:12,
test-7293.ts
#EXTINF:12,
test-7294.ts
#EXTINF:12,
test-7295.ts
#EXTINF:12,
test-7296.ts
#EXTINF:12,
test-7297.ts
#EXTINF:12,
test-7298.ts
#EXTINF:12,
test-7299.ts
#EXTINF:12,
test-7300.ts

iOS设备可以观看直播,没有问题。

可以。在你的视频标签中设置src为。m3u8:<video src="/link/to/your_file.m3u8" />

和init plugin:

var video = document.getElementsByTagName('video')[0];

var player = new MediaElement(video);

播放器将从.m3u8列表中的第一项开始播放。此外,播放m3u8列表的能力并不是mediaelement.js的优点,这是平台特性

您需要对库进行一些更改。您可以查看我的更改。通过在支持的格式中添加m3u8,它似乎可以完美地工作。https://github.com/sourcebits-harshitakasera/mediaelement-and-player-v2

相关内容

  • 没有找到相关文章

最新更新