locked
streaming mp3 RRS feed

  • Question

  • Salut, je veux récuperer un flux mp3 d'une station radio voila le code que j'ai utilisé mais rien ne se passe !:

    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">

                <MediaElement Height="120" HorizontalAlignment="Left" Margin="-12,148,0,0" Name="mediaPlayer" VerticalAlignment="Top" Width="474" AutoPlay="True" />

            </Grid>

     

    c#:

     Uri Path = new Uri("http://streaming.acc.net:8000/kalilo");

                mediaPlayer.Source = Path;

     

    Merci :)


    zipo
    mardi 2 août 2011 09:39

Réponses

  • Voila ton problème, tu n'utilises pas la bonne brique.

    Tu utilises le player de Smooth Streaming alors que la radio que tu souhaites jouer ne fait que du streaming mp3, ce n'est pas du tout la même chose (Smooth est semblable au HTTP Live Streaming de chez apple).

     

    C'est un mediaelement classique qu'il te faut, pas autre chose

    <MediaElement Source="http://streaming2.toutech.net:8000/jawharafm" AutoPlay="True"/>

    Rudy


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mercredi 3 août 2011 13:15

Toutes les réponses

  • l'uri http://streaming.acc.net:8000/kalilo n'existe pas...
    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mardi 2 août 2011 13:37
  • wé je sais voila l'uri valide : http://streaming2.toutech.net:8000/jawharafm
    zipo
    mardi 2 août 2011 14:07
  • <MediaElement Source="http://streaming2.toutech.net:8000/jawharafm" AutoPlay="True"/>
    
    
    fonctionne sans soucis
    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mardi 2 août 2011 15:08
  • de même avec  

        this.MediaElement.Source= new Uri("http://streaming2.toutech.net:8000/jawharafm");

          

    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mardi 2 août 2011 15:10
  • bah rien ne se passe !! malgré que le uri fonctionne bien!!
    zipo
    mardi 2 août 2011 15:37
  • Si si ca fonctionne, mais laisse moi deviner : Zune est lancé et ton téléphone est relié en USB ?

     

    Si oui, bah tu ne peux pas jouer de son, debranche le cable USB et magie !!!! Ca fonctionnera.

     

    Pour déboguer mais aussi jouer du son, il faut utiliser le WPConnect :

     

    http://blogs.msdn.com/b/jaimer/archive/2010/11/03/tips-for-debugging-wp7-media-apps-with-wpconnect.aspx

     

    - attends que zune reconnaisse ton téléphone

    - ferme zune

    - lance WPConnect (si la fenetre se ferme direct, recommence jusqu'à ce qu'elle reste au moins 3-4 sec)

     

    et voila ! 


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    • Proposé comme réponse Pascal Saille mercredi 3 août 2011 05:29
    • Marqué comme réponse Pascal Saille mercredi 3 août 2011 05:30
    • Non marqué comme réponse Zied Nassr mercredi 3 août 2011 09:29
    mardi 2 août 2011 15:45
  • Wé bonne deviniation rhudy! mais je teste encore avec l'emulateur...alors c'est pour sa que sa fonctionne pas ou koi??

    Merci


    zipo
    mardi 2 août 2011 18:23
  • si tu utilises l'émulateur en version mango beta 2 :

     

    Dans les problèmes connus : 

    When Windows Phone Emulator is running on Windows Vista, some audio problems may occur. This issue is caused by lost audio packets when playing audio such as media files or alarms.

    Setting the source of a MediaElement object fails every other time.

     

     


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    • Proposé comme réponse Pascal Saille mercredi 3 août 2011 05:29
    • Marqué comme réponse Pascal Saille mercredi 3 août 2011 05:30
    • Non marqué comme réponse Zied Nassr mercredi 3 août 2011 09:29
    mardi 2 août 2011 18:32
  • alors comment je peut gérer le problème??!
    zipo
    mercredi 3 août 2011 09:30
  • Bonjour, Rudyhuyh,

    Microsoft vous remercie pour votre activité récente  sur les forums MSDN (surtout sur le forum Windows Phone 7). J’ai vu aussi que vous avez un blog avec des articles intéressants, donc si vous avez des astuces que vous voulez partager avec les autres membres de la communauté je vous invite le faire aussi sur le forum et je vais les ajouter dans la liste des ressources pour Windows Phone 7. Je mentionne que ce type d’activité sera pris en compte pour les nominations pour l’Award MCC/MVP.

    Merci d'avance!

    Cordialement,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    mercredi 3 août 2011 10:04
  • Merci Ciprian, mais en échange, tu peux venir nous rejoindre sur le groupe "communauté windows phone" de facebook : http://www.facebook.com/groups/devwp7/

     

    N'hésites pas à venir, le groupe est très actif (bon tu devrais y croiser pas mal de personnes que tu connais déjà).


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mercredi 3 août 2011 10:12
  • salut, j'ai utilisé le smooth client voila mon petit code :

    xaml:

    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">

     

                <StackPanel Orientation="Vertical">

                    <TextBlock Text="Streaming Media from IIS on Silverlight" Height="22" Width="266" FontSize="12" Foreground="Blue"/>

                    <Core:SMFPlayer Name="strmPlayer"

                        HorizontalAlignment="Stretch"

                                     Margin="0"

                                     VerticalAlignment="Stretch"/>

     

                </StackPanel>

     

     

            </Grid>

    c#:

    PlaylistItem item = new PlaylistItem();

                item.MediaSource = new Uri("http://streaming2.toutech.net:8000/jawharafm");

                item.DeliveryMethod = Microsoft.SilverlightMediaFramework.Plugins.Primitives.DeliveryMethods.AdaptiveStreaming;

                strmPlayer.Playlist.Add(item);

                strmPlayer.Play();

     

    quelqu'un pourras m'aider à détecter le prob car tt sa passe bien sauf que je ne reçcoit aucun media via l'émulateur! :(


    zipo
    mercredi 3 août 2011 12:29
  • Voila ton problème, tu n'utilises pas la bonne brique.

    Tu utilises le player de Smooth Streaming alors que la radio que tu souhaites jouer ne fait que du streaming mp3, ce n'est pas du tout la même chose (Smooth est semblable au HTTP Live Streaming de chez apple).

     

    C'est un mediaelement classique qu'il te faut, pas autre chose

    <MediaElement Source="http://streaming2.toutech.net:8000/jawharafm" AutoPlay="True"/>

    Rudy


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mercredi 3 août 2011 13:15
  • bon j'ai essayé smooth car l'autre solution n'a rien donné , de meme :

     

     <MediaElement Source="http://streaming2.toutech.net:8000/jawharafm" AutoPlay="True" />
    NE donne aucun résultat 

    est ce que le problème dans l'émulateur ou je dois tester directement sur un telephone !


    zipo
    mercredi 3 août 2011 13:42
  • Je t'ai déjà donné ca en réponse que tu as démarqué mais tu n'as pas précisé ton environnement de travail, ce qui peut etre embetant pour te répondre:

    ------------------

     

    si tu utilises l'émulateur en version mango beta 2 :

     

    Dans les problèmes connus : 

     

    when playing audio such as media files or alarms.

    When Windows Phone Emulator is running on Windows Vista, some audio problems may occur. This issue is caused by lost audio packets

    Setting the source of a MediaElement object fails every other time.

    ---------------------

     

    moi ce que je peux juste te dire c'est que  : 

     <MediaElement Source="http://streaming2.toutech.net:8000/jawharafm" AutoPlay="True" />
    
    

    fonctionne très bien.

    Donc deux solutions :

    - selectionne ton emulateur et tape la touche F9 afin d'augmenter le son de l'émulateur (tu devrais voir un toast avec le volume augmenter)

    - verifie que tu n'as pas de proxy

     


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mercredi 3 août 2011 13:56
  • la version de l'emulatuer est 10.0.30319 

    j'ai aussi vérifié le son ! de plus pas de proxy !

    :/ 


    zipo
    mercredi 3 août 2011 14:30
  • non, ca la version de visual (VS2010)

     

    est ce que le logo WIndows phone est vert et rond au démarrage ou un carré rouge ?


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mercredi 3 août 2011 15:05
  • j'ai pas vu ni l'un ni l'autre mais si tu parle de la versio mango(vert et rond) je ne l'ai pas encore !
    zipo
    mercredi 3 août 2011 17:57
  • non, mango c'est carré rouge

     

     

    Sinon, je n'ai pas d'autre solution de te dire de tester sur un vrai téléphone, le code fonctionne, c'est juste ton émulateur pour une raison inconnue qui ne joue pas le son


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    mercredi 3 août 2011 18:09
  • Bonjour,

    Avez vous trouvé une solution ? Merci de partager avec nous les résultats,afin que d'autres personnes avec le même problème puissent profiter de cette solution.


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    jeudi 4 août 2011 17:51
  • Bonjour,

    Merci de votre invitation et de m’accepter dans votre groupe que j’ai rejoint aujourd’hui.

    Cordialement,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    vendredi 5 août 2011 13:39
  • non Pascal! svp queqlqu 'un me fait plaisir et test le problème sur son émulateur (vous avez le lien de streaming)et nous donne le résultat et comme sa on pourras spécifier si le problème vient de mon pc ou de ma version de visual ou de l'émulateur ...

    Merci


    zipo
    vendredi 5 août 2011 17:44
  • En tous cas en suivant la solution de rudy, j'ai pu mettre à jour mon émulateur.(ce qui corrige quelques bugs)

    Mais par contre je ne pourrais pas le tester dur mon téléphone avant dimanche, car je n'ai pas emmener avec moi le cable pour le connecter.

    Donc je vous en dirait plus dimanche. Car pour moment sans le téléphone l'émulateur permet pas d'entendre le flux de la station radio.


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    vendredi 5 août 2011 18:51
  • mkacha5 : j'ai testé sur 3 téléphones différents depuis 2 pc et ca fonctionne ;)
    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue
    vendredi 5 août 2011 21:42
  • donc normalement  le problème de l'émulateur et je doit tester sur un telepfohne ..

    Merci en tt cas :)


    zipo
    samedi 6 août 2011 10:28
  • Bonjour,

    Voila j'ai testé la solution de Rudy :

    - attends que zune reconnaisse ton téléphone

    - ferme zune

    - lance WPConnect (si la fenetre se ferme direct, recommence jusqu'à ce qu'elle reste au moins 3-4 sec)

     

    Cela ne fonctionne pas chez moi non plus. Et en essayant l'appli directement sur mon téléphone cela ne marche pas non plus.

    Alors y a t-il une mise à jour qu'il nous manque ? (ou un problème suivant le téléphone moi j'ai le samsung omnia 7 avec la version 7.0.7392.0)


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    lundi 8 août 2011 05:51
  • pour mon téléphone est brisé donc je teste sur l'émulateur et elle n'a pas marché ...je me demande si le live cam a le même principe ou pas??!
    zipo
    lundi 8 août 2011 13:13