2010-12-15 90 views
3

Je souhaite lire un fichier .pls qui est un fichier radio. Quand je clique sur ce fichier, il lit la vidéo dans mon iIunes (j'utilise mac). Je veux jouer à ce fichier pls dans le navigateur, surtout dans Safari car je veux le jouer sur iPhone.Lecture d'un fichier pls à l'aide de l'audio HTML5

Mon code:

<audio src="radioveronica.pls" controls="controls"> 
    Your browser does not support the audio element. 
</audio> 

Suite est le contenu de mon fichier pls:

[playlist] 
File1=http://5713.live.streamtheworld.com:80/VERONICAAACCMP3 
Title1=Radio Veronica 
Length1=-1 
File2=http://5713.live.streamtheworld.com:3690/VERONICAAACCMP3 
Title2=Radio Veronica 
Length2=-1 
File3=http://5713.live.streamtheworld.com:443/VERONICAAACCMP3 
Title3=Radio Veronica 
Length3=-1 
File4=http://5723.live.streamtheworld.com:80/VERONICAAACCMP3 
Title4=Radio Veronica 
Length4=-1 
File5=http://5723.live.streamtheworld.com:3690/VERONICAAACCMP3 
Title5=Radio Veronica 
Length5=-1 
File6=http://5723.live.streamtheworld.com:443/VERONICAAACCMP3 
Title6=Radio Veronica 
Length6=-1 
NumberOfEntries=6 
Version=2 

Répondre

2

Le fichier pls est en fait juste un fichier texte qui contient un lien ou des liens vers des flux audio ou autre source des dossiers. Il n'y a pas de données audio dans le fichier pouvant être lues directement.

Il n'y a que quatre formats pris en charge par la balise audio (et non pas dans tous les navigateurs):

  • Ogg Vorbis
  • MP3
  • WAV
  • (Safari en fait prend également en charge un autre format qui ont besoin ne peut pas être nommé)
+0

donc vous voulez dire si je passe ce lien du fichier pls cela devrait fonctionner ?? – pankaj

+0

@pankaj: publiez le contenu du fichier .pls. –

+0

Uniquement si ce lien pointe vers un fichier MP3, WAV ou OGG. La balise audio ne lit pas les formats de diffusion. – Mike

3

Oui, vous pouvez diffuser une balise audio HTML5:

<audio controls="controls" src="http://IP:port/;stream.nsv&type=mp3"></audio> 

fantastique

+0

Merci! J'ai ouvert le fichier '.pls' dans un éditeur de texte, j'ai trouvé une URL appelée" File1 "et je l'ai mise comme" src' d'un élément HTML5 'audio'. Je n'ai pas utilisé quelque chose comme '; stream.nsv & type = mp3' cependant. – VinceFior

6

pour les serveurs shoutcast est sans stream.nsv (la plupart des serveurs) pour Icecast est comme vous l'avez dit, pour dj virtuel est identique à shoutcast, par exemple:

<html> 
    <head><title> Listen To Ma' Radio</title></head> 
    <body> 
    <audio controls="controls" src="http://50.22.217.113:13679/;&type=mp3"></audio> 
    </body> 
</html> 

et vous peut impliquer d'autres fonctions, comme il html de base, vous pouvez même implémenter en PHP, profitez

+0

Cela fonctionne pour VosCast/SHOUTcast. J'ai regardé à l'intérieur de mon fichier .pls, sorti le lien et ajouté le type mp3 'http: //s9.voscast.com: 7376 /; & type = mp3' Merci! – Rohmer