Иногда ловят ошибки после обновления страницы VueJs - PullRequest
0 голосов
/ 31 октября 2019

Иногда, после обновления страницы, я улавливаю разные ошибки, иногда загрузку видео.

Я использую lib из cdn.

<script src="https://cdnjs.cloudflare.com/ajax/libs/shaka-player/2.5.5/shaka-player.ui.js" integrity="sha256-o7NyrnbLZboR7Pfh5aP52xImctrTdlcx6WImPrmKLF0=" crossorigin="anonymous"></script>

<template>
  <div>
    ......
    <div data-shaka-player-container data-shaka-player-cast-receiver-id="7B25EC44">
        <video autoplay data-shaka-player ref="video" id="video"controls></video>
    </div>
    ......
  </div>
</template>

<script>
  export default {
            name: 'name',
            data() {
                return {
                    player: undefined,
                    video: undefined,
                }
            },
                   mounted(){

                   var url = "https://storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd"
                   this.player = new shaka.Player();
               this.video = this.$refs.video;
               this.player.addEventListener('error', err => console.error(err));
              shaka.polyfill.installAll();
              if (!shaka.Player.isBrowserSupported()) {
                  console.error('Browser not supported');
                  return;
              }
              this.player.attach(this.video);
              this.player.load(url).catch(err =>
              console.error(err));
                   },
  }

</script>

Загрузка видео, без приведенияопция, у меня есть ТВ в моей сети.

ошибка

DOMException: Не удалось выполнить addSourceBuffer на MediaSource:ReadyState MediaSource не является «открытым». в https://cdnjs.cloudflare.com/ajax/libs/shaka-player/2.5.5/shaka-player.ui.js:150:282

или:

код ошибки: 7002

попробоватьисправить как это , это не поможет. Все элементы управления перемещаются под плеер

Может, я не так делаю?

...