js для воспроизведения видео в формате mpeg-dash, это в основном работает, однако событие 'canplay' запускается до того, как появляется какое-либо видео для воспроизведения, поэтому я получаю черный экран, пока загружается первый сегмент.
Вот мой код
dashPlayer.reset()
dashPlayer.setInitialBitrateFor('video',99999999)
dashPlayer.on('canPlay',onStreamReady)
dashPlayer.on('error',e => console.log('dash error', e))
dashPlayer.attachView(videoEl)
dashPlayer.attachSource(url)
dashPlayer.setAutoPlay(true)
dashPlayer.setVolume(0)
Можно ли как-то определить, когда первый сегмент загружен и готов к работе?