2011-12-11 60 views
5

Me gustaría jugar un archivo PLS (http://live.radioguerrilla.ro:8002/listen.pls) desde un sitio web. Me gustaría utilizar la etiqueta audio introducida por HTML5, pero no creo que pueda transmitir desde archivos PLS. ¿Qué alternativa recomendaría?¿Cómo puedo reproducir un archivo PLS desde un sitio web?

Podría también proporcionan un código de ejemplo como he tratado de reproducir el archivo con jwPlayer pero no fue capaz de ponerlo en marcha. ¡Gracias!

+0

jwPlayer no funciona con archivos .PLS. Acabo de hacer una búsqueda bastante exhaustiva, y no parece que * any * los jugadores web lo hagan. Probablemente tendrías que buscar el formato de flujo y escribir tu propio reproductor multimedia, lo que me parece poco factible. –

+0

creo que esto puede ser un duplicado de http://stackoverflow.com/questions/2743279/how-could-i-play-a-shoutcast-icecast-stream-using-html5 –

+0

ser conscientes de los límites de las etiquetas de audio HTML5 : http://html5doctor.com/native-audio-in-the-browser/ y http://caniuse.com/#search=audio – Eonasdan

Respuesta

1

Los archivos PLS, son solo metadatos. Puede escribir (o encontrar) un analizador para obtener la fuente de audio real.

El contenido de la URL PLS ha incluido anteriormente contiene:

[playlist] 
NumberOfEntries=1 
File1=http://live.radioguerrilla.ro:8002/ 

A continuación, puede utilizar la dirección URL del Fichero 1 (o Filen, si hay más de 1) como su fuente de audio.

<audio source="http://live.radioguerrilla.ro:8002/"> </audio> 
... 

EDIT:

Estaba leyendo que HTML5 debe streaming de apoyo, pero después de una investigación rápida en Firefox y Chrome, ni apoya explícitamente protocolo de Shoutcast. El protocolo Shoutcast es un meta protocolo sobre http. A diferencia de los ejemplos de uso con fuentes como archivos (mp3, ogg, wav), uno puede determinar el tipo de contenido a través de la solicitud. Con shoutcast, la carga de respuesta necesita ser procesada por otra cosa. El resultado del tipo de contenido de cualquier transmisión shoutcast devolverá texto/texto simple, y ambos arrojarán un mensaje que lo diga.

+0

Gracias, su sugerencia de mirar el contenido del archivo pls me ayudó mucho . – Mischa

+0

Si arroja un punto y coma al final de la url de shoutcast, deshabilitará la detección del navegador shoutcast y le permitirá trabajar en Chrome y Firefox. – Rohmer

Cuestiones relacionadas