OVH Cloud OVH Cloud

son mp3

1 réponse
Avatar
oliv
j'utilise tkinter et je voudrais faire lire à mon appli des sons mp3. est-ce possible et comment
j'ai touvé pymedia qui me propose cela (que je ne comprends pas et qui ne marche pas

import pymedi
import pymedia.audio.acodec as acode
sName='a.mp3
dec= acodec.Decoder( str.split( sName, '.' )[ -1 ].lower()

f= open( sName, 'rb'
s= f.read( 8192
r= dec.decode( s

import pymedia.audio.sound as soun
snd= sound.Output( r.sample_rate, r.channels, sound.AFMT_S16_LE

while len( s )>0
if r: snd.play( r.data
s= f.read( 512
r= dec.decode( s

import tim
while snd.isPlaying(): time.sleep( .05

--
oliv

-----------------------------------------------------------------------
Voir theme: http://www.frbox.net/viewtopic-576055.htm

Envoyé de http://www.frbox.ne

1 réponse

Avatar
francois.schnell
Hello,

Je n'ai pas encore utiilsé PyMedia pat contre Snack permet simplement
de lire et d'enregistrer de l'audio (par contre son installation est un
peu casse pieds).

http://www.speech.kth.se/snack/

Snack fonctionne de concert avec Tk.

francois



j'utilise tkinter et je voudrais faire lire à mon appli des sons mp3. e st-ce possible et comment ?
j'ai touvé pymedia qui me propose cela (que je ne comprends pas et qui ne marche pas:

import pymedia
import pymedia.audio.acodec as acodec
sName='a.mp3'
dec= acodec.Decoder( str.split( sName, '.' )[ -1 ].lower() )

f= open( sName, 'rb' )
s= f.read( 8192 )
r= dec.decode( s )


import pymedia.audio.sound as sound
snd= sound.Output( r.sample_rate, r.channels, sound.AFMT_S16_LE )

while len( s )>0:
if r: snd.play( r.data )
s= f.read( 512 )
r= dec.decode( s )

import time
while snd.isPlaying(): time.sleep( .05 )


--
oliv

------------------------------------------------------------------------
Voir theme: http://www.frbox.net/viewtopic-576055.html

Envoyé de http://www.frbox.net