Comment implémenter le streaming HLS dans hbbtv
P粉278379495
P粉278379495 2024-02-17 16:29:05
0
1
353

Le problème réside dans la mise en œuvre du HTTP Live Streaming (également connu sous le nom de HLS) dans HbbTV Je ne trouve pas la solution

Par exemple, j'ai essayé ceci

<!DOCTYPE html>
<html>
<head>
  <title>HbbTV Stream</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script type="text/javascript">
    function initApp() {
      var videoElement = document.createElement("video");
      videoElement.setAttribute("type", "application/vnd.apple.mpegurl");
      videoElement.setAttribute("src", "http.//example.com/test.m3u8");
      videoElement.setAttribute("data-fullscreen", "true");
      videoElement.setAttribute("data-pauseonexit", "true");
      videoElement.setAttribute("autoplay", "");
      videoElement.addEventListener("error", function(e) {
        console.log("Video error:", e);
      });
      document.body.appendChild(videoElement);
    }
  </script>
</head>
<body onload="initApp()">
</body>
</html>

P粉278379495
P粉278379495

répondre à tous(1)
P粉594941301

Cela n'aidera pas avec les appareils plus anciens, mais si vous ciblez HBBTV 2.0.3 ou version ultérieure, l'appareil doit prendre en charge l'Media Source Extension, vous pouvez donc essayer d'utiliser un lecteur basé sur javascript comme hls.js. ou similaire.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!