Faire un programme pour écouter des web radios

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Faire un programme pour écouter des web radios

Message 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.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message 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
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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 ?
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message 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
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message 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 :lol:
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Message par Le psychopathe »

oliv tu m'a devancé, j'allais poster sa aussi en gros d'ici 20min mais bon. Bravo. :D
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Merci, ça marche bien même avec ChoutCast. :-D
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. :-D
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Le psychopathe a écrit :oliv tu m'a devancé, j'allais poster sa aussi en gros d'ici 20min mais bon. Bravo. :D
Et encore, j'ai fait ça en faisant mes cartons :lol:
(Les chevilles enflent)


:jesors: pour une durée de 2-5semaines logiquement :lol:
Répondre