Проблема, когда игрок остается открытым в течение длительного времени или теряет контроль - PullRequest
0 голосов
/ 14 февраля 2019

У меня возникает эта проблема, когда видео остается открытым в течение длительного времени:

Не удалось установить свойство'uration 'для' MediaSource ': атрибут «update» имеет значение true для одного или нескольких изSourceBuffers этого MediaSource.

Я пытался использовать @videojs / http-streaming и videojs-contrib-hls, но ни одно из них не было решено

this.props = {
    controls: true,
    preload: 'auto',
    autoplay: true,
    sources: [{
       src: '',
       type: ''
    }],
    hls: {
       overrideNative: true,
       withCredentials: true,
       nativeTextTracks: true
   },
   fluid: true,
   playbackRates: []
}

<video
    preload="auto"
    id="preview-player"
    className="video-js"
    ref={node => this.videoNode = node}
>
</video>

componentDidMount() {
    this.player = videojs(this.videoNode, this.props);
}

Мне нужно, чтобы эта ошибка не возникала, потому что проигрыватель ломается, когдаэто происходит, и я не могу воспроизвести, кроме как с перезагрузкой на странице

...