На сайте 5 потоков. Мне нужно определить, существуют ли эти потоки. Если нет, вместо этого можно воспроизвести несколько аудиофайлов.
Я использую html5 для воспроизведения потока, и URL-адреса потока выглядят так:
http://locus.creacast.com:9001/StBaume_grotte.ogg
Я пробовал разные вещи, но, похоже, это не работает. Потоки никогда не обнаруживаются.
Решение 1. Здесь я просто попытался проверить, существует ли файл.
if (file_exists($stream_1)) {
$debug_output_stream_1 = "Le fichier $stream_1 existe.";
$erreur_404_Stream_1 = true;
} else {
$debug_output_stream_1 = "Le fichier $stream_1 n'existe pas.";
$erreur_404_Stream_1 = false;
}
Решения 2. Я пытаюсь обнаружить ошибку 404.
$file_headers_1 = @get_headers($stream_1);
if($file_headers_1[0] == 'HTTP/1.1 404 Not Found') {
$debug_output_stream_1 = "StBaume_sommet.ogg : L'URL n'existe pas.";
$erreur_404_Stream_1 = true;
}
else {
$debug_output_stream_1 = "StBaume_sommet.ogg : L'URL existe.";
$erreur_404_Stream_1 = false;
}
Вы знаете, как проверить, существуют ли потоки?