On 22/04/15 22:08, 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!
Hmm, do you get the same problem with uncompressed audio, i.e. can you
test with some wavs please?
--
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.