html怎么转换m3u格式,HTML5视频标签可以播放m3u文件吗?

我正在使用HTML5视频标签实现视频播放器。我收到的视频资源由Brightcove托管和交付,它是一个m3u文件。是否可以通过HTML5视频标签播放此视频?HTML5视频标签可以播放m3u文件吗?

我认为从Brighcove服务器产生的m3u文件被设置为支持自适应比特率流。我曾尝试使用master(包含每个演绎的详细信息)和每个单独的演绎文件的m3u文件。

但是我的视频标签没有任何反应。控制台中没有任何错误,虽然我觉得会有的。我使用的是Chrome,而且我在其他地方看过它支持m3u播放?

在你的回答中请注意,我对HTML5回放完全陌生 - 特别是m3u文件。

这里是我的示例代码:

所产生的m3u文件的内容是这样的(敏感数据删除):

#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=716000,RESOLUTION=336x184

https://brightcove.com/services/rendition.m3u8?assetId=123456

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1325000,RESOLUTION=504x276

https://brightcove.com/services/rendition.m3u8?assetId=123456

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1797000,RESOLUTION=720x394

https://brightcove.com/services/rendition.m3u8?assetId=123456

然后每个绘制的内容看起来像这个:

#EXTM3U

#EXT-X-TARGETDURATION:10

#EXT-X-MEDIA-SEQUENCE:0

#EXT-X-KEY:METHOD=AES-128,URI="https://brightcove.com/services/keyfile?assetId=123456

#EXTINF:11,

#EXT-X-KEY:METHOD=AES-128,URI="https://brightcove.com/services/keyfile?assetId=123456

#EXTINF:11,

#EXT-X-KEY:METHOD=AES-128,URI="https://brightcove.com/services/keyfile?assetId=123456

#EXTINF:11,

etc...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值