我有一个流畅的流式清单,其中的开始标记看起来像
<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在实时窗口的开头加载开放式的平滑流式清单?