dash.js从活动窗口的开头开始

时间:2018-09-11 19:14:00

标签: javascript html5-video smooth-streaming dash.js smooth-streaming-player

我有一个流畅的流式清单,其中的开始标记看起来像

<SmoothStreamingMedia CanPause="TRUE" MinorVersion="0" LookAheadFragmentCount="2" Duration="0" CanSeek="TRUE" TimeScale="10000000" IsLive="TRUE" DVRWindowLength="1200000000" MajorVersion="2">

我想从实时窗口的开头开始。

在当前使用专有播放器的实现中,我们将视频元素的currentTime设置为DVRWindowLength

this.player.currentTime(this.player.mediaPlayer.getDVRWindowSize())

我尝试通过在dash.js中执行this.player.seek(0)this.player.seek(this.player.getDVRWindowSize())来实现这一目标。那没有用,但是如果等待播放5秒钟并调用this.player.seek(0),它确实会按预期的那样开始播放。

那么我如何使用dash.js在实时窗口的开头加载开放式的平滑流式清单?

0 个答案:

没有答案