Hmm, ok that sounds possible.
I tried this:

player = pyglet.media.Player()  # init player
player.play()  # let player play

def play_sound(name):
    path = name + ".wav"
    source = pyglet.media.load(path, streaming=False)
    print "Playing sound!", name
    player.queue(source)


This works for exactly one sound. The second call of the function brings 
the print-statement but no sound.
Did I missunderstand something?
I tried also a player.play() after adding the source to the queue - same 
result.

Thanks,
Sebastian


Am Dienstag, 17. Februar 2015 17:05:43 UTC+1 schrieb Rob:
>
> I suspect a new player is created for every sound. The player registers a 
> stream. As long as the player is not destroyed, the stream remains active. 
> Try if you can control a single player: 
> http://pyglet.readthedocs.org/en/pyglet-1.2-maintenance/programming_guide/media.html
>
> Rob
>
> Op dinsdag 17 februari 2015 11:36:41 UTC+1 schreef Sebastian Meyer:
>>
>> Hi there!
>>
>> I have a small project which uses pyQt for the GUI. It is OS-independent 
>> and I want to add some sound-notifacation on it.
>> After some searching I decided the best solution to have OS-independent 
>> sound-output is using pyglet for it. And it works great.
>>
>> But there is one problem:
>> I'm using Linux with KDE and the mixer for adjusting the volume-level 
>> shows a modulator for every program that plays sound.
>> But for my programm it shows a new regulator everytime I use pyglet to 
>> play a sound. So after the first sound, there appears one, after the second 
>> there are two and so on.
>>
>> I'm playing the sound as descripted here:
>> http://www.pyglet.org/doc/programming_guide/playing_sounds_and_music.html
>>
>> Any ideas?
>>
>> Cheers
>> Sebastian
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to