Voilà je voudrais me faire un petit prog en C# pour lire ma WebRadio favorite.
Seulement voilà, je ne sais pas trop comment m'y prendre. A priori j'ai déjà
réussi à établir la connexion au fichier et à plus ou moins enregistrer le
flux sur le disque.
Le problème c'est que je veux de la lecture en direct, pas de
l'enregistrement. Et en ce qui concerne l'utilisation de l'audio en C# je ne
sais pas du tout comment m'y prendre. J'ai bien trouvé aides pour faire des
lecteurs de mp3, mais ça ne convient pas à cette appli.
J'ai aussi essayé avec FMOD, ça marche, mais je préfèrerais ne pas avoir
recours à des lib externes.
Quelqu'un pourrait-il me mettre sur une piste ?
(Pour info, la source est la suivante : http://202.6.74.107:8060/triplej.mp3)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Mehdi
On Mon, 8 May 2006 12:03:02 -0700, Fallafab wrote:
Voilà je voudrais me faire un petit prog en C# pour lire ma WebRadio favorite. Seulement voilà, je ne sais pas trop comment m'y prendre. A priori j'ai déjà réussi à établir la connexion au fichier et à plus ou moins enregistrer le flux sur le disque. Le problème c'est que je veux de la lecture en direct, pas de l'enregistrement. Et en ce qui concerne l'utilisation de l'audio en C# je ne sais pas du tout comment m'y prendre. J'ai bien trouvé aides pour faire des lecteurs de mp3, mais ça ne convient pas à cette appli. J'ai aussi essayé avec FMOD, ça marche, mais je préfèrerais ne pas avoir recours à des lib externes.
Quelqu'un pourrait-il me mettre sur une piste ?
Ca dépends de ce que tu veux dire par "pas de lib externe". Une solution serait de placer le controle Windows Media Player sur ta Form, mettre sa propriété Url a la bonne addresse et... voila c'est tout. 4 clicks de souris et 1 ligne de code. Bien sur la ce n'est pas sur une "lib externe" sur laquelle tu t'appuie mais un programme entier de plus de 10Mo mais bon developper ton propre lecteur MP3 risque de te prendre un bon bout de temps, autant utliser ce qui est deja la (ne fonctionne qu'avec WMP 9 ou supérieur).
Pour la liste complete de l'API de WMP, voir ici: <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10/mmp_sdk/abouttheplayercontrol.asp>
On Mon, 8 May 2006 12:03:02 -0700, Fallafab wrote:
Voilà je voudrais me faire un petit prog en C# pour lire ma WebRadio favorite.
Seulement voilà, je ne sais pas trop comment m'y prendre. A priori j'ai déjà
réussi à établir la connexion au fichier et à plus ou moins enregistrer le
flux sur le disque.
Le problème c'est que je veux de la lecture en direct, pas de
l'enregistrement. Et en ce qui concerne l'utilisation de l'audio en C# je ne
sais pas du tout comment m'y prendre. J'ai bien trouvé aides pour faire des
lecteurs de mp3, mais ça ne convient pas à cette appli.
J'ai aussi essayé avec FMOD, ça marche, mais je préfèrerais ne pas avoir
recours à des lib externes.
Quelqu'un pourrait-il me mettre sur une piste ?
Ca dépends de ce que tu veux dire par "pas de lib externe". Une solution
serait de placer le controle Windows Media Player sur ta Form, mettre sa
propriété Url a la bonne addresse et... voila c'est tout. 4 clicks de
souris et 1 ligne de code. Bien sur la ce n'est pas sur une "lib externe"
sur laquelle tu t'appuie mais un programme entier de plus de 10Mo mais bon
developper ton propre lecteur MP3 risque de te prendre un bon bout de
temps, autant utliser ce qui est deja la (ne fonctionne qu'avec WMP 9 ou
supérieur).
Pour la liste complete de l'API de WMP, voir ici:
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10/mmp_sdk/abouttheplayercontrol.asp>
On Mon, 8 May 2006 12:03:02 -0700, Fallafab wrote:
Voilà je voudrais me faire un petit prog en C# pour lire ma WebRadio favorite. Seulement voilà, je ne sais pas trop comment m'y prendre. A priori j'ai déjà réussi à établir la connexion au fichier et à plus ou moins enregistrer le flux sur le disque. Le problème c'est que je veux de la lecture en direct, pas de l'enregistrement. Et en ce qui concerne l'utilisation de l'audio en C# je ne sais pas du tout comment m'y prendre. J'ai bien trouvé aides pour faire des lecteurs de mp3, mais ça ne convient pas à cette appli. J'ai aussi essayé avec FMOD, ça marche, mais je préfèrerais ne pas avoir recours à des lib externes.
Quelqu'un pourrait-il me mettre sur une piste ?
Ca dépends de ce que tu veux dire par "pas de lib externe". Une solution serait de placer le controle Windows Media Player sur ta Form, mettre sa propriété Url a la bonne addresse et... voila c'est tout. 4 clicks de souris et 1 ligne de code. Bien sur la ce n'est pas sur une "lib externe" sur laquelle tu t'appuie mais un programme entier de plus de 10Mo mais bon developper ton propre lecteur MP3 risque de te prendre un bon bout de temps, autant utliser ce qui est deja la (ne fonctionne qu'avec WMP 9 ou supérieur).
Pour la liste complete de l'API de WMP, voir ici: <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10/mmp_sdk/abouttheplayercontrol.asp>
Fallafab
Bah en fait l'objectif est double (meme un peu triple). Je veux faire un truc assez leger, donc je n'ai pas vraiment envie de passer par WMP car ça serai un peu trop lourd. De plus, j'aimerai que ça soit completement du "home-made", d'une part pour apprendre, et ensuite (là c'est le troisième objectif) dans le but que l'appli soit portable. J'entends par là qu'à terme je voudrais également pouvoir le faire tourner sur des adaptation du framework .net pour linux ou autre (cet objectif est complètement accessoire)
Merci quand meme de ton aide
Bah en fait l'objectif est double (meme un peu triple). Je veux faire un truc
assez leger, donc je n'ai pas vraiment envie de passer par WMP car ça serai
un peu trop lourd. De plus, j'aimerai que ça soit completement du
"home-made", d'une part pour apprendre, et ensuite (là c'est le troisième
objectif) dans le but que l'appli soit portable. J'entends par là qu'à terme
je voudrais également pouvoir le faire tourner sur des adaptation du
framework .net pour linux ou autre (cet objectif est complètement accessoire)
Bah en fait l'objectif est double (meme un peu triple). Je veux faire un truc assez leger, donc je n'ai pas vraiment envie de passer par WMP car ça serai un peu trop lourd. De plus, j'aimerai que ça soit completement du "home-made", d'une part pour apprendre, et ensuite (là c'est le troisième objectif) dans le but que l'appli soit portable. J'entends par là qu'à terme je voudrais également pouvoir le faire tourner sur des adaptation du framework .net pour linux ou autre (cet objectif est complètement accessoire)