Видео. js зависло при загрузке на chrome - PullRequest
0 голосов
/ 28 апреля 2020

Как дела. Я использую Vide. js, чтобы играть в m3u8. Этот файл содержит несколько потоковых URL. Это код, который я пробовал

<html>
<head>
<meta charset="utf-8">
<title>Video.js 6.2.8</title>
    <link href="https://unpkg.com/video.js/dist/video-js.css" rel="stylesheet">
    <script src="assets/js/jquery.min.js"></script>
    <style>
        .m{ width: 740px; height: 400px; margin-left: auto; margin-right: auto; margin-top: 100px; }
    </style>

</head>

<body>
    <div class="m">
        <video id="my-video" class="video-js" controls preload="auto" width="740" height="400"
          poster="images/pic01.jpg" data-setup="{}" muted="muted">
        </video>
    </div>
<script src="https://unpkg.com/video.js/dist/video.js"></script>
<script type="text/javascript">
            videojs.Hls.MAX_GOAL_BUFFER_LENGTH = 30;
            var option={};
            var myPlayer = videojs('my-video',option,function onPlayerReady(){
                var myPlayer = this;
                myPlayer.src({src: "http://disney.lat/assets/m3ufile/ok.m3u8", type: "application/x-mpegURL"});
                this.play();
            });

</script>
</body>

</html>

Это загрузка и загрузка данных. Я вижу, что данные постоянно загружаются на вкладке chrome инспектора enter image description here

На фотографии было передано 132 МБ, но отображается значок загрузки и загрузка продолжается, а воспроизведение не начинается. Есть одна интересная вещь: когда я открываю VL C player и играю в тот файл m3u8, браузер chrome перестает загружаться и начинает играть. Это странно. Пожалуйста, помогите мне. Спасибо

...