Radios du web sans media player - C#/.NET managed - Programmation
Marsh Posté le 19-02-2007 à 14:37:11
ben deja faudrait voir quel format tu vises ? Shoutcast ?
Marsh Posté le 19-02-2007 à 14:50:30
Ben, j'ai un lot d'url dans un fichier xml que je voudrais utiliser pour charger mon soft.
Ce sont les adresses du genre : http://vipmms9.yacast.net/encodere [...] rope2/.WMA
Et j'aimerai pouvoir lancer cette adresse sans passer par un navigateur web ni media player ni winamp ...
Maintenant, je ne sais pas ce qu'est le shoutcast...
Marsh Posté le 19-02-2007 à 15:21:10
ReplyMarsh Posté le 19-02-2007 à 15:22:07
wma > c'est donc le format media player.
tu veux faire quoi exactement ? parceque là je pige pas.
t'es dans une école ou autre, et l'admin bloque ce genre de softs, c'est ça ? et tu veux passer outre...
bah si tu y arrives et que tu te fais virer, t'iras pas pleurer
sinon, tu peux accéder aux libs de Media Player directement en C#. Donc même si tu passes par son moteur, tu ne passes pas par le programme en lui-même.
Marsh Posté le 19-02-2007 à 15:30:26
J'ai fini l'école il y a 2 ans. lol
Je veux juste pouvoir me faire un petit soft qui reprend une liste d'url de radio du web et qui me permette d'écouter ces radios qui se trouvent donc dans une liste dans le programme.
Et en gros, je recherche à faire qqch de transparent (qui n'ouvre pas d'autres programme que le mien graphiquement parlant)
Marsh Posté le 19-02-2007 à 15:31:23
Ben donc, vu que c'est du WMA, tu peux utiliser directement WMP depuis un programme C# sans faire apparaître la fenêtre de WMP.
C'est de loin ce qu'il y a de plus simple (j'ai pas dit performant), mais outre le problème du streaming, tu vas t'amuser pour gérer à la main la décompression sans les codecs...
Marsh Posté le 19-02-2007 à 15:39:07
En tout cas, en 4 lignes de code sans passer par WMP (c'est terrible, DX sait lire du streaming de WMA tout seul ) :
Code :
|
J'ai pas dit que c'était propre hein
(notamment le joli warning quand on lance le débug est à creuser mais bon, ça marche, je viens de réveiller tout le monde au bureau -le son de mon portable était à fond -)
Marsh Posté le 19-02-2007 à 17:20:42
n'empêche, vous pourriez faire quelques applaudissements pour la performance hein
Marsh Posté le 19-02-2007 à 17:38:23
Ben merci pour ton aide, mais je reçois un message d'erreur quand je lance mon appli.
Code :
|
J'ai ajouté la référence Microsoft.DirectX.AudioVideoPlayback, j'ai ajouté un using sur cette référence.
J'ai mis un bouton play qui instancie mon objet audio, et je fais PLay en même temps, mais je reçois ce satané message...
Marsh Posté le 19-02-2007 à 17:49:56
t'as installé le sdk DX pour .net ? Ils te donnent la version Managed avec le dsk, chose que tu n'as pas sinon.
Marsh Posté le 19-02-2007 à 17:57:46
moi aussi j'ai le message. en mode débug, tu re-cliques sur "play" et ça passe. ensuite, je te laisse chercher dans la doc pour savoir le pourquoi du message et comment l'éviter. mais en tout l'objet marche nickel pour lire un streaming WMA sous :
- Windows Vista
- FrameWork 2.0
Marsh Posté le 19-02-2007 à 13:45:20
Hello guys,
je cherche le moyen de me faire un petit soft pour écouter les radios du web, mais pas comme on en voit beaucoup.
Je voudrais faire cela sans passer par mediaplayer. Genre avec directx ou un autre système.
Mais je ne sais absolument pas comment m'y prendre.
Quelqu'un pourrait me mettre sur une piste? (pour que ce soit le plus léger possible...)
D'avance merci pour votre aide.
Zebeber