2009-11-09 16 views
2

J'essaie de créer un lecteur flash pour le serveur Shoutcast de mon entreprise, et j'ai vu quelques articles à ce sujet sur le net, y compris cette question SO here.Flex/Flash Shoutcast player

Cependant, je n'arrive pas à lire le flux audio. Il semble bien se connecter, mais appeler stream.play() ne semble rien faire.

J'ai essayé le code dans la question SO je lié à, et ont aussi essayé quelque chose de similaire à ce (désolé je ne me rappelle pas la syntaxe exacte):

public function stream() { 
    private var url:URLREQUEST = "my.domain.com"; 
    private var sStream:Sound = new Sound(); 
    sStream.load(url); 
    sStream.play(); 
} 

Si quelqu'un a des révélations pour moi, je l'apprécierais.

+1

I figured it out. Quand il s'agit d'un flux, il vous suffit d'ajouter '; stream.mp3' à la fin de votre URL. so: url: UrlRequst = "mon.domaine.com/;stream.mp3"; –

Répondre

0

Avez-vous essayé ceci - (corrigé quelques fautes de frappe dans le code que vous avez posté)?

public function stream() 
{ 
    private var url:URLRequest = new URLRequest("my.domain.com/song.mp3"); 
    private var sStream:Sound = new Sound(); 
    sStream.load(url); 
    sStream.play(); 
} 
+0

bien c'est le frottement ... c'est un flux, donc il n'y a pas de fichier '.mp3'. –

+0

et oui, c'est ce que j'ai essayé (juste n'a pas le code en face de moi et n'écrit pas vraiment d'actionscript à souvent –