【问题标题】:HLS/m3u8 stream checker for a LIVE badge/image用于 LIVE 徽章/图像的 HLS/m3u8 流检查器
【发布时间】:2021-10-15 02:43:35
【问题描述】:

大家好,你们好吗。

我有一个小问题,但对我来说是一个令人头疼的问题。 简而言之。如果 HLS/m3u8 流处于活动状态,我想显示“LIVE”徽章/图像。

如果有人知道如何实现这一点,我将不胜感激。试图用谷歌搜索它,但在实现“自定义”代码时我一无所知。这是一个wordpress网站。

我尝试使用这个 sn-p,但不幸的是它不适合我。

<?php

    ini_set('default_socket_timeout', 1);

    if(!$fp = @fopen("https://example.com/hls/mainprogram.m3u8?src=1&rate=1", "r")) {
        echo "no stream";
    } else {
        echo "streaming";
        fclose($fp);
    }

?>

亲切的问候。 (我第一次在这里发帖。如果我做错了什么,请告诉我!)

【问题讨论】:

    标签: javascript php html http-live-streaming m3u8


    【解决方案1】:

    问 Def Forge,如果一个状态 200 检查器就足够了,而且显然就足够了。我推荐了 Axios,但我认为“获取”就足够了。

    fetch("https://example.com/hls/mainprogram.m3u8?src=1&rate=1").then(function(response) {
      console.log(response.status)
    }).then(function(data) {
      console.log(data);
    }).catch(function() {
      console.log("Failure");
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 2018-08-26
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多