oui bien sur. Voici la fonction que me renvoie le stream audio :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function PlayAudio($key) {
[...] // la je recupere le bon fichier en fonction la clef
if (!file_exists($file))
return;
if (($fh = fopen($file, 'rb')) === FALSE)
return;
session_cache_limiter("nocache");
header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
header("Last-Modified: " . date("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");
header('Content-type: audio/mpeg');
header('Content-length: '. filesize($file));
header('Content-Disposition: filename="'.$file.'"');
header('X-Pad: avoid browser bug');
flush();
readfile($file);
exit;
} |
ensuite je donne une url de ce style a mon player :
/player.php?play=bd2e7efa2becab12307daf3c693b8d81
Partager