За последние 24 часа нас посетили 20127 программистов и 1083 робота. Сейчас ищут 688 программистов ...

Перемотка mp3 файла при отдаче через php

Тема в разделе "PHP для новичков", создана пользователем IvanKut, 10 янв 2020.

  1. IvanKut

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

    С нами с:
    27 июл 2018
    Сообщения:
    258
    Симпатии:
    0
    Приветствую

    Отдаю MP3 файлы через проксирование(через php скрипт) проверяя авторизацию

    Код (Text):
    1. header("Content-Transfer-Encoding: binary");
    2. header('Content-type: audio/mpeg');
    3. header('Content-length: ' . filesize($record));
    4. header('Content-Disposition: inline');
    5. header('Cache-Control: no-cache');
    6. readfile($record);
    На фронте вывод делаю через
    Код (Text):
    1. <audio controls>
    2.   <source src="https://domain.ru/file.php?hash=" type="audio/mpeg">
    3.   Your browser does not support the audio tag.
    4. </audio>
    Так вот - если фаил отдается через php - то в браузере не возможно использовать перемотку(ползунок ставить на нужный пункт воспроизведения).
    Если - напрямую указывать путь к файлу - то перемотка работает.

    Вопрос - можно ли сделать, чтобы через php перемотка также работала.
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Сравни в консоли браузера заголовки, которые отправляются при прямой отдаче файла.