Как встроить аудио файл в HTML, если он отправляется как поток октетов? - PullRequest
1 голос
/ 18 сентября 2009

Я пытаюсь написать сценарий Greasemonkey, который преобразует все ссылки «Воспроизвести» на странице во встроенное аудио (с использованием тега <embed>).

Когда я использую ссылку, полученную из вложения GMail, она работает как шарм.

Когда я использую ссылку с другого сайта (Digium Switchvox), в заголовке ответа HTTP ContentType устанавливается вместо «application / octet-stream» вместо «audio / x-wav» (как ссылка GMail). Это смущает Firefox, который решает, что у меня не установлен нужный плагин. Если я установлю атрибут type в теге <embed> на «audio / x-wav», Firefox использует Quicktime для загрузки файла. Однако Quicktime запутывается и не будет воспроизводить файл.

Кто-нибудь знает умный способ решить эту проблему?

1 Ответ

0 голосов
/ 05 апреля 2012

вы пробовали overrideMimeType ?

overrideMimeType
Строка (Совместимость: 0.6.8+) Необязательно.
Тип MIME для указания в запросе (например, "text / html; charset = ISO-8859-1").

...