2010-12-14 5 views
12

Así que estoy teniendo una aplicación web con domian "www.example.com" que necesita servir audio desde "www.example2.com", pero por alguna razón esto no funciona (el audio simplemente no se transmite)¿Admite la etiqueta de audio HTML5 servir mp3 de otro dominio?

<audio src="http://www.example2.com/song.mp3" controls preload></audio>

Teniendo en cuenta que si pongo la URL fuente de sonido directamente en el navegador el audio estará disponible

nadie intentó esto? gracias

Wa'el

Respuesta

12

Aparentemente no puedo votar la respuesta de CyberK (aún no tengo la reputación de hacerlo), pero estoy de acuerdo con él. No puede hacer <audio> o <video> entre dominios. He intentado esto exactamente en Chrome y Firefox. Hay más de un par de artículos sobre esto. Descubriendo esto por mí mismo hoy; no contento con la restricción.

http://www.bluishcoder.co.nz/2008/11/video-audio-and-cross-domain-usage.html

+1

No estoy contento tampoco :(¿por qué no un estúpido crossdomain.xml en lugar de encabezados HTTP? ¿Por qué no enviar un parámetro http cuando ** no ** quiero que esté enlazado? –

+2

El enlace está muerto - hasta chris doble tiene la oportunidad de volver a colocarlo aquí es el [caché de archivos de Internet] (http://web.archive.org/web/20130206153402/http://www.bluishcoder.co.nz/2008/11/video-audio -and-cross-domain-usage.html) – Maks

2

Creo que HTML5 no permite que usted tome una fuente de otro proveedor de hosting/servidor. Tal vez está limitado a su dominio, pero no estoy 100% seguro ... Sí recuerdo que había una pequeña limitación sobre este elemento html5 ...

0

Tendría que hacer algunas pruebas, pero creo que sí trabajo, pero puede que tenga dificultades con ciertas acciones y consulta

ejemplo, puede ser capaz de iniciar/pausa/parada, pero no comprobar el título o la longitud desde que podría ser una forma de XSS

0

FF y Chrome no lo soportan, pero el EI11 hacen.

Creo que W3C debería tener una solución de dominio cruzado, después de todo, es una solicitud completamente razonable.

Cuestiones relacionadas