За последние 24 часа нас посетили 18879 программистов и 1569 роботов. Сейчас ищет 1681 программист ...

Не проигрывается mp3 не мобильных броузерах

Тема в разделе "JavaScript и AJAX", создана пользователем softrix, 24 окт 2015.

  1. softrix

    softrix Активный пользователь

    С нами с:
    21 июл 2009
    Сообщения:
    17
    Симпатии:
    0
    Такая проблема, делаю небольшой плеер на сайт. МП3 файл отдаю через

    Код (PHP):
    1. $mp3 = file_get_contents($_SERVER['DOCUMENT_ROOT']."/test.mp3");
    2. $file_size= filesize($_SERVER['DOCUMENT_ROOT']."/test.mp3");
    3. header("Content-Type: audio/mpeg, audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3, audio/mp3");
    4. header("Accept-Ranges: bytes");
    5. header("Content-Length: " . $file_size);
    6. header('Pragma: no-cache');
    7. header('Content-Transfer-Encoding: binary');
    8. header("Content-Disposition: attachment; filename=test.mp3");
    9. echo $mp3;
    10.  
    Пробовал SoundManager2 или просто тег audio - эффект один и тот-же
    Код (PHP):
    1. <audio src="play_mp3.php" controls type="audio/mp3" ></audio> 
    С компа все отлично работает музыка играет, пытаюсь открыть с телефона, ничего. Вчем тут дело?

    Причем если музыкальный файл отдавать на прямую без загрузчика, а просто по ссылке
    Код (PHP):
    1. <audio src="test.mp3 controls type="audio/mp3" ></audio>
    То все работает и с компа и со смартфона.

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Может мобильные плееры не понимают музыки с форматом .php?
     
  3. softrix

    softrix Активный пользователь

    С нами с:
    21 июл 2009
    Сообщения:
    17
    Симпатии:
    0
    Все они прекрасно понимают, но молчат и прикидываются чайниками.
     
  4. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Ну ладно.
     
  5. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Тогда скорей всего в заголовках что-то не верно.
     
  6. softrix

    softrix Активный пользователь

    С нами с:
    21 июл 2009
    Сообщения:
    17
    Симпатии:
    0
    Смотрел уже заголовки, все подогнал 1в1 совпадают на 100%, что статический файл что через php вывод. Так что видимо дело не в заголовках. Может какая то буферизация есть? Вчем вообще разница в обработке файлов между мобильным броузером и простым?