HTML5 audio. Не работает перемотка в Хроме

194
26 августа 2019, 17:20

Есть html5 audio тэг в котором проигрывается mp3 с удаленного сервера (запись разговора телефонии). Подгружается и проигрывает нормально. Проблема, что в хроме невозможно перемотать запись. Поиском нашел тут предложение: Html5 <audio> не работает перемотка в google chrome

Рекомендуют добавить заголовки: header('Content-Length: ' . размер файла); header('accept-ranges: bytes');

Проблема в том, что файл-то не на моем сервере лежит :(. Можно ли с этим что-то придумать?

Answer 1

Проблема была исключительно в заголовках. Мой mp3 файл приходил с вот такими заголовками:

Content-Length: 16416
Content-Transfer-Encoding: binary
Content-Type: application/octet-stream

А вот так выглядят заголовки для корректного аудио файла:

accept-ranges: bytes
Content-Length: 163584
Content-Range: bytes 0-163583/163584
content-type: audio/mpeg
READ ALSO
Не меняется цвет лэйбла(радиобаттон) при :checked!

Не меняется цвет лэйбла(радиобаттон) при :checked!

Делаю слайдер с помощью CSS: радиобаттоны + к ним лейблы(чтобы, через них стилизовать)Все работает - слайды переключаются при :checked

110
Как добавить и удалить блок div?

Как добавить и удалить блок div?

Форма, в которой есть div с id="field", где addElement() добавляет элементы в div с id='content'Мне нужно задействовать кнопки "Удалить" div c id="field" и "Добавить" такой...

153
Редирект на домен при выборе города

Редирект на домен при выборе города

Есть такая задача: три домена, клоны, разница в базе товаров, витрины разные (особенность обмена с 1С)Необходимо сделать так, чтобы при первом...

142