Je travaille sur le site WordPress, et j'y ai intégré par programmation Video.js player. L'écran est noir et je peux entendre les audios. Très probablement, cela est dû à la bande passante (comme illustré dans la capture d'écran ci-jointe).Impossible de lire la liste de lecture HLS | video.js
Parfois, je suis capable de regarder des vidéos, mais la plupart du temps, son écran noir.
Comment résoudre ce problème. Mon code est le suivant:
<link href="https://unpkg.com/video.js/dist/video-js.css" rel="stylesheet">
<script src="https://unpkg.com/video.js/dist/video.js"></script>
<script src="https://unpkg.com/videojs-contrib-hls/dist/videojs-contrib-hls.js"></script>
</head>
<body>
<?php
$var_value = $_GET['video_id'];
?>
<video id="my_video_1" class="video-js vjs-default-skin" controls preload="auto" width="640" height="268" data-setup='{}'>
<source src="https://d3eykkkvwlu40v.cloudfront.net/v2/hls/<?php echo $var_value?>/<?php echo $var_value?>.m3u8" type="application/x-mpegURL">
</video>
<script src="http://static.jsbin.com/js/render/edit.js?4.0.4"></script>
Veuillez vous guider. Merci.
Vérifiez le débit des listes de lecture qui ne fonctionnent pas? – aergistal
@aergistal, comment vérifier cela? –
Si la playlist est une playlist principale, elle contiendra les balises 'BANDWIDTH'. Si c'est une variante, utilisez un outil comme 'ffmpeg' ou téléchargez un segment et utilisez' mediainfo'. – aergistal