<?php
function verificaConteudoMedia($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_exec($ch);
$contentType = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);
curl_close($ch);
if (strpos($contentType, "audio/") === 0 || strpos($contentType, "video/") === 0) {
return true; // O link aponta para um recurso de áudio ou vídeo
} else {
return false; // O link não é de áudio ou vídeo
}
}
// Exemplo de uso
$url = "https://exemplo.com/seu-arquivo-de-audio.mp3";
if (verificaConteudoMedia($url)) {
echo "O link possui fluxo de áudio ou vídeo.";
} else {
echo "O link não possui fluxo de áudio ou vídeo.";
}
?>