Проблема с загрузкой видео в Video js player. Ошибка video.es.js:100 VIDEOJS: ERROR: (CODE:3 MEDIA_ERR_DECODE)

Пытаюсь использовать video.js player в vue для видео в формате m3u8. Половина загружается нормально, другая половина видео почему-то выдаёт 2 ошибки:

video.es.js:100 VIDEOJS: ERROR: (CODE:3 MEDIA_ERR_DECODE) audio append of 159111b failed for segment #0 in playlist 0-http://rmq-mc-mcrai.sberdevices.ru/hls/content-gb3_b/MuVi/e6e7/4ce6/55b4/4a6b/a26f/7b387835252a.mp4/index-v1-a1.m3u8 mi {code: 3, message: "audio append of 159111b failed for segment #0 in p…/55b4/4a6b/a26f/7b387835252a.mp4/index-v1-a1.m3u8"}

video.es.js:100 VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported. mi {code: 4, message: "The media could not be loaded, either because the …rk failed or because the format is not supported."}

Опытным путём установлено, что видео не грузится, когда в видео что-то не так со звуком (если открыть по ссылке в vlc - плейре, то оно воспроизводится, но без звука). Есть ли какие-то пути это решить, чтобы видео загружалось всё равно (можно даже без звука). Можно ли как-то программно на стороне клиента это обработать, отделить видео от звука при возникновении ошибки?

Мой код:

<template>
 <div class="player-block__player" id="capture">
     <video id="my-video"  class="video-js" controls preload="auto"                   
 >
  <source type = "application/x-mpegURL">
     </video>
 </div>
</template>

import videojs from 'video.js'
export default {
 methods: {
  playerInit(){     
    this.player = document.querySelector('video');
    let source = document.querySelector('video source');
    source.src = this.currentFilm.url_360;
                    
    this.videojsPlayer = videojs('my-video',{
                            controls: true,
                            playbackRates: [0.25, 0.5, 1, 1.5, 2],
                            });
          },
}

Ответы (0 шт):