VideoJS播放器显示VOD流的实时模式

时间:2019-09-24 17:57:17

标签: video.js

我正在使用从服务器动态加载m3u8列表的videoJS播放器。该列表的末尾有#EXT-X-ENDLIST,因此不应将其解释为LIVE流。但是,播放器显示“实时”按钮,总时间为负。

查看屏幕截图: https://adamant69-my.sharepoint.com/:i:/g/personal/tvbegovic_adamant69_onmicrosoft_com/EYPU0uKR8ypCtf9L4Z6FFAYBq1YPKDE95z5KD0lBLIHdcw?e=12C0is

m3u8列表的链接: http://accessb.streamsink.com/hls-africa/tv1/GetVODClip.m3u8?date=2019-09-05&start=14:00:00&end=15:00:00

HTML:

<video-js id="wp_video1" class="video-js vjs-default-skin" controls data-setup='{"overrideNative": true,"responsive": true}'></video-js>

在代码中动态为播放器赋予src属性

player.ready(() => {
 player.src({
src: `${$scope.selectedChannel.ArchivePath}/GetVODClip.m3u8? 
  date=${mClipFrom.format('YYYY-MM-DD')}&start=${mClipFrom.format('HH:mm:ss')}&end=${mClipTo.format('HH:mm:ss')}` ,
type: 'application/x-mpegURL'
    });
});

我的m3u8列表是否存在问题,还是应该以其他方式配置播放器?

0 个答案:

没有答案