Bonjour,
J'essaye de faire un petit programme pour écouter la radio en passant par python-vlc.
Voici mon code:
Mon problème, c'est que si j'essaye de changer de radio en cours de lecture, les radios s'ajoutent les unes aux autres... et ça devient un peu cacophonique...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import vlc wr = [ "http://direct.franceinfo.fr/live/franceinfo-midfi.mp3", "http://direct.franceinter.fr/live/franceinter-midfi.mp3", "http://direct.fipradio.fr/live/fip-webradio4.mp3", "http://chai5she.lb.vip.cdn.dvmr.fr/francemusiquelacontemporaine-hifi.mp3", "http://cdn.nrjaudio.fm/adwz1/fr/30407/mp3_128.mp3?origine=fluxradios" ] radio = vlc.MediaPlayer while True: clavier = input("quelle radio voulez-vous ? 0-France-info, 1-france-inter, 2-FIP monde, 3-France Musique contemporaine, 4-Rire et chansons ") try: a = int(clavier) url = wr[a] print(url) webradio = radio(url) webradio.play() except: if clavier == "q": print("quitter") webradio.release()
Si on appuie sur q alors il n'y a que la dernière radio lancé qui se coupe.
Comment faire pour qu'à chaque changement de radio, la précédente soit automatiquement stoppée ?
Partager