<html><body>Ahoj.<div>Ve wx.python když po stisknutí tlačítka přehrávám stream tímto způsobem:</div><div><br></div><div>chunk = 1024<br></div><div>filePyAudio = wave.open(wavefile,"rb")<br></div><div>stream = p.open(format = p.get_format_from_width(filePyAudio.getsampwidth()), channels = filePyAudio.getnchannels(), rate = filePyAudio.getframerate(), output = True)<br></div><div>data = filePyAudio.readframes(chunk)<br></div><div>while data:<br></div><div> stream.write(data)</div><div><br></div><div>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)</div><div>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.</div><div>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.</div><div>Mohli byste mi, prosím, poradit?</div><div><br></div><div>Vše viz přiložený soubor.</div><div> Díky Ctibor </div><div><br></div><div><br></div></body></html>