Well, it's currently making use of the sound_lib module - not sure which API it's using as such - but am using the stream object's play_blocking() method, which seems to be meant to interrupt other playbacks, but also played around with first using the stream's stop() method, before then trying to initiate .play(), or play_blocking(), and while they all seemed to work a little differently, none of those options seemed to really handle it quite like I would have hoped for/expected, in terms of just cutting sound playback off immediately, and then initiating a new playback, or something - suppose should also test this a bit on another machine to make sure it's not the machine am currently working with a form of performance lag, or something.

Alternatively, any thoughts on something simple could try using that would offer something similar in terms of just, at least being able to manipulate playback pitch, at least 2D panning, pausing/stopping on demand, etc.?

And, got hold of that sound_lib module from here:
http://hg.qwitter-client.net/sound_lib

TIA

Jacob Kruger
Blind Biker
Skype: BlindZA
'...fate had broken his body, but not his spirit...'

----- Original Message ----- From: "Tim Roberts" <t...@probo.com>
To: "Python-Win32 List" <python-win32@python.org>
Sent: Wednesday, February 13, 2013 9:51 PM
Subject: Re: [python-win32] Python sound playback threading control?


Jacob Kruger wrote:

However, what it comes down to is to wanting to make it possible to
sort of
bypass something like current sound playback, or interrupt it, and
re-initiate the playback for the same object/sound file, etc

It depends on what APIs you're using to play the sound.  Often, you're
feeding the sound in buffer by buffer, so stopping the playback is just
a matter of telling your own sound thread to stop sending buffers.

If you're using some other higher-level API where you just deliver a WAV
file, then you'll need to check out the facilities in that API.

--
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.

_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to