hbbtv에서 HLS 스트리밍을 구현하는 방법
P粉278379495
P粉278379495 2024-02-17 16:29:05
0
1
397

문제는 HbbTV에서 HTTP 라이브 스트리밍(HLS라고도 함)을 구현하는 것입니다. 해결책을 찾을 수 없습니다

예를 들어 저는 이것을 시도했습니다

<!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

모든 응답(1)
P粉594941301

이것은 구형 장치에는 도움이 되지 않지만 HBBTV 2.0.3 이상을 대상으로 하는 경우 장치는 Media Source Extension을 지원해야 하므로 hls.js와 같은 자바스크립트 기반 플레이어를 사용해 볼 수 있습니다. 또는 이와 유사합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿