¿Cómo incrustar un archivo de audio en HTML si se envía como octeto-flujo?
-
10-07-2019 - |
Pregunta
Estoy tratando de escribir un script de Greasemonkey que convierta todos los " Play " enlaces en una página a audio incrustado (usando la etiqueta <embed>
).
Cuando uso un enlace que obtengo de un archivo adjunto de GMail, funciona de maravilla.
Cuando uso un enlace de otro sitio (Digium Switchvox), el encabezado de respuesta HTTP tiene ContentType
establecido en " application / octet-stream " en lugar de " audio / x-wav " (como el enlace de GMail). Esto confunde a Firefox, que decide que no tengo el complemento correcto instalado. Si configuro el atributo type
en la etiqueta <=> en & Quot; audio / x-wav & Quot ;, Firefox usa Quicktime para cargar el archivo. Sin embargo, Quicktime se confunde y no reproduce el archivo.
¿Alguien sabe de una manera inteligente de resolver este problema?
Solución
¿ha probado overrideMimeType ?
overrideMimeType
Cadena (Compatibilidad: 0.6.8+) Opcional.
Un tipo MIME para especificar con la solicitud (por ejemplo, & Quot; text / html; charset = ISO-8859-1 & Quot;).