Page 1 sur 1
Faire un programme pour écouter des web radios
Publié : mer. 31/août/2005 14:42
par gansta93
Bonjour,
Quelqu'un saurait-il comment je peux faire ça en Pure svp ? Parce que là il y a quelqu'un qui croie (je ne sais pas pourquoi) que je suis super bon à ce point, mais... je suis pris au dépourvu et ma soiffe d'apprendre fait que je ne veux pas refuser...
Merci d'avance.
Publié : mer. 31/août/2005 14:46
par Dr. Dri
y'a un protocole à étudier pour ca... mms je crois mais je sais plus... apres tu recois du son (généralement mpeg, ca prend moins de place) et t'as plus qu'à envoyer ca a la carte son avec les bonnes api...
enfin rien qui ne soit à ma portée pour le moment
Dri
Publié : mer. 31/août/2005 14:55
par gansta93
En fait j'ai l'url sous la forme http://IP:port/listen.pls mais j'ai que ça... aprè ça s'passe comment ? comme l'a dit Dri ? Quelqu'un sait-il svp ?
Publié : mer. 31/août/2005 15:22
par Oliv
Il me semble qu'il y a une API pour diffuser les broadcasts, mais je ne sais plus laquelle, sinon va voir les codes sources sur
www.vbfrance.fr, même si tu ne comprends pas tout, ça donne une idée de la façon dont ils procèdent, il me semble que certains utilisent la page flash de ladite radio en la cachant, je veux dire : tu fais un webgagdet qui ne se voit pas et qui pointe sur la radio choisie, après ça lit tout seul, je vais essayer de faire un exemple si j'ai encore un peu de temps avant que ma ligne ADSl soit coupée
Publié : mer. 31/août/2005 18:07
par Oliv
Voilà un exemple de ce que je voulais dire, ça marche mais c'est un peu lent et il n'y a pas beaucoup de controles, il doit y avoir mieux :
Code : Tout sélectionner
OpenWindow(0,0,0,1,1,#PB_Window_Invisible,"Test")
CreateGadgetList(WindowID(0))
WebGadget(2,0,0,1,1,"")
OpenWindow(1,100,100,200,200,#PB_Window_SystemMenu,"Webradio")
CreateGadgetList(WindowID(1))
ButtonGadget(0,5,5,50,20,"Ecouter")
ButtonGadget(1,5,30,50,20,"Stop")
Repeat
Select WindowEvent()
Case #PB_Event_CloseWindow
Sortie = 1
Case #Pb_Event_Gadget
Select EventGadgetID()
Case 0
WebGadget(2,0,0,1,1,"http://player.nrj.fr/V4/nrj/nrj_launch_V3.html")
Case 1
FreeGadget(2)
EndSelect
EndSelect
Delay(10)
Until Sortie = 1
Bien évidement il faut changer la radio pour tester car NRJ.....c'est pas terrible

Publié : mer. 31/août/2005 18:11
par Le psychopathe
oliv tu m'a devancé, j'allais poster sa aussi en gros d'ici 20min mais bon. Bravo.

Publié : mer. 31/août/2005 18:20
par gansta93
Merci, ça marche bien même avec ChoutCast.

Et àce que tu me disais Olive sur MSN : non on ne pert pas tout l'intérêt, parce que là on n'a mm pas à entrer l'adresse. En faisant un fichier ini, tu met l'url dedans, tu publies ça et voilà !
Si quelqu'un a l'API, je suis toujours intéressé.

En tt cas merci pr cette solution.

Publié : mer. 31/août/2005 22:08
par Oliv
Le psychopathe a écrit :oliv tu m'a devancé, j'allais poster sa aussi en gros d'ici 20min mais bon. Bravo.

Et encore, j'ai fait ça en faisant mes cartons
(Les chevilles enflent)

pour une durée de 2-5semaines logiquement
