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.