Я использую приведенный ниже код для возврата аудиофайла
$file = "folder/$file.mp3";
if(file_exists($file)){
$mime = mime_content_type($file);
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file).'');
header("Content-Transfer-Encoding: Binary");
header('Content-Length: '.filesize($file));
header('X-Accel-Redirect: /files/'.$file);
}
Этот код работает на всех устройствах, но на устройстве iOS не работает
Я использую приведенный ниже код и конвертирую в живой эфир, ноЯ не использую прямой эфир
$fp = fopen($_SERVER["SCRIPT_FILENAME"], "r");
$etag = md5(serialize(fstat($fp)));
fclose($fp);
header('Etag: '.$etag);
readfile($file);