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