iOS не воспроизводит mp3 файлы, если заголовки по PHP - PullRequest
0 голосов
/ 01 декабря 2018

Я использую приведенный ниже код для возврата аудиофайла

$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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...