Staticsource didn't solve the problem.  I replaced

> pyglet.media.load(src, streaming=False)
with
> pyglet.media.StaticSource(pyglet.media.load(src))

But it still behaves the same.

Thanks,

John

On Wednesday, April 22, 2015 at 3:08:52 PM UTC-6, John Bent wrote:
>
> I have a large number of small mp3 files that I need to check 
> individually. In a python foreach file loop, I'm calling this function 
> which uses pyglet:
>
> def play(player,src):
>   try:
>     #music = pyglet.resource.media(src)
>     music = pyglet.media.load(src, streaming=False)
>     music.play()
>     ans = raw_input("\tWas this sound good (r to replay, q to quit)? 
> [y|n|r|q]: ")
>     if (ans == 'r'): 
>       return play(player,src)
>     if (ans == 'q'):
>       sys.exit(0)
>     else:
>       success = (ans == 'y')
>   except pyglet.media.avbin.AVbinException, e:
>     print "Exception playing file. Assuming bad."
>     success = 0  
>   print "%s -> %d" % ( src, success )
>   return success
>
>
> It works great for about 10 files but then it just stops working without 
> any error indication that I'm noticing. It acts like it is playing the 
> sounds but there is just silence. Is there some resource I should be 
> unloading or deallocating or something? I'm on OS X and initially had to 
> install AVBin to get pyglet to work at all.
>
> Thanks!
>

-- 
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