Как встроить аудиофайл в HTML, если он отправляется в виде октетного потока?

StackOverflow https://stackoverflow.com/questions/1441878

Вопрос

Я пытаюсь написать сценарий 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").

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top