Такая проблема, делаю небольшой плеер на сайт. МП3 файл отдаю через Код (PHP): $mp3 = file_get_contents($_SERVER['DOCUMENT_ROOT']."/test.mp3"); $file_size= filesize($_SERVER['DOCUMENT_ROOT']."/test.mp3"); header("Content-Type: audio/mpeg, audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3, audio/mp3"); header("Accept-Ranges: bytes"); header("Content-Length: " . $file_size); header('Pragma: no-cache'); header('Content-Transfer-Encoding: binary'); header("Content-Disposition: attachment; filename=test.mp3"); echo $mp3; Пробовал SoundManager2 или просто тег audio - эффект один и тот-же Код (PHP): <audio src="play_mp3.php" controls type="audio/mp3" ></audio> С компа все отлично работает музыка играет, пытаюсь открыть с телефона, ничего. Вчем тут дело? Причем если музыкальный файл отдавать на прямую без загрузчика, а просто по ссылке Код (PHP): <audio src="test.mp3 controls type="audio/mp3" ></audio> То все работает и с компа и со смартфона. PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Смотрел уже заголовки, все подогнал 1в1 совпадают на 100%, что статический файл что через php вывод. Так что видимо дело не в заголовках. Может какая то буферизация есть? Вчем вообще разница в обработке файлов между мобильным броузером и простым?