我正在使用从服务器动态加载m3u8列表的videoJS播放器。该列表的末尾有#EXT-X-ENDLIST,因此不应将其解释为LIVE流。但是,播放器显示“实时”按钮,总时间为负。
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列表是否存在问题,还是应该以其他方式配置播放器?