Как встроить аудиофайл в HTML, если он отправляется в виде октетного потока?
-
10-07-2019 - |
Вопрос
Я пытаюсь написать сценарий Greasemonkey, который преобразует все ссылки «Воспроизвести» на странице во встроенный звук (используя <embed>
ярлык).
Когда я использую ссылку, полученную из вложения GMail, она работает как шарм.
Когда я использую ссылку с другого сайта (Digium Switchvox), заголовок ответа HTTP имеет ContentType
установите значение «application/octet-stream» вместо «audio/x-wav» (как ссылка GMail).Это сбивает с толку Firefox, который решает, что у меня не установлен нужный плагин.Если я установлю type
атрибут в <embed>
установите тег «audio/x-wav», Firefox использует Quicktime для загрузки файла.Однако Quicktime запутывается и не воспроизводит файл.
Кто-нибудь знает умный способ решить эту проблему?
Решение
попытался ли ты переопределитьMimeType?
переопределитьMimeType
Строка (Совместимость:0.6.8+) Необязательно.
Тип MIME, указываемый в запросе (например,"текст/html;кодировка=ISO-8859-1").