[python] Přehrávání v pyAudio
Ctibor.Plasek
Ctibor.Plasek na seznam.cz
Úterý Prosinec 4 19:34:34 CET 2018
Ahoj.
Ve wx.python když po stisknutí tlačítka přehrávám stream tímto způsobem:
chunk = 1024
filePyAudio = wave.open(wavefile,"rb")
stream = p.open(format = p.get_format_from_width(filePyAudio.getsampwidth())
, channels = filePyAudio.getnchannels(), rate = filePyAudio.getframerate(),
output = True)
data = filePyAudio.readframes(chunk)
while data:
stream.write(data)
tak to sice krásně přehrává, ale nedá se už nic jiného dělat, než to
dohraje.( v zásadě to okno jakoby vytuhne)
Tak jsem si myslel, že bych nějak v okně kontroloval druhé tlačítko Stop a
přehrával to vždy po těch kouscích.
Jenže po klinutí na Play se vždy přehraje pouze jeden chunk a pak se
zastaví. Všechno jsem zglobalizoval (což myslím není nejlepší nápad), ale
stejně nic.
Mohli byste mi, prosím, poradit?
Vše viz přiložený soubor.
Díky Ctibor
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20181204/c5f5ef9c/attachment.html>
------------- další část ---------------
A non-text attachment was scrubbed...
Name: waveprehravac.py
Type: text/x-c++
Size: 1894 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.py.cz/pipermail/python/attachments/20181204/c5f5ef9c/attachment.bin>
Další informace o konferenci Python