我有2个音频流的链接
http://82.35.172.112:88/broadwave.m3u?src=1&rate=1 和 http://86.28.144.85:88/broadwave.m3u?src=1&rate=1
我需要找出哪一个正在播放,然后在页面上交换文字等
我尝试了各种不同的方法,使用fopen,fsockopen,curl来检查,但没有任何效果
以下是我最近的尝试
$fp = fsockopen("82.35.172.112:88/broadwave.m3u?src=1&;rate=1", 88, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";;
}else{
echo "stream is there";
}
fclose($fp);
感谢任何帮助
答案 0 :(得分:0)
这有效:
<?php
ini_set('default_socket_timeout', 1);
if(!$fp = @fopen("http://86.28.144.85:88/broadwave.m3u?src=1&rate=1", "r")) {
echo "no stream";
} else {
echo "streaming";
fclose($fp);
}
?>