dash.js запускается в начале живого окна - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть плавный потоковый манифест, где открывающий тег выглядит как

<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())

Я попытался добиться этого, выполнив this.player.seek(0) и this.player.seek(this.player.getDVRWindowSize()) в dash.js. Это не сработало, однако если подождать 5 секунд до начала воспроизведения и вызвать this.player.seek(0), оно действительно начало, как и ожидалось.

Так как же загрузить манифест с открытым концом для плавной потоковой передачи в начале живого окна, используя dash.js?

...