我的PyGame混音器在2.7版本中无法使用声音选项。我可以用mixer.music但不能用mixer.sound,用mixer.sound它会发出一点滴答声然后停止。代码:
import pygame
pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=4096)
song = pygame.mixer.Sound("song.mp3")
pygame.mixer.Sound.play(song)
没有错误,它只是不会播放并发出一点滴答声。 在windows 7-x64 btw上
你刚刚创建了一个名为song的对象。
不要使用“pygame.mixer.Sound.play(song)”,请尝试以下操作:
歌曲播放()
通常,Pygame不会播放mp3文件。您可以先测试.wav和.ogg文件是否会播放,以确保代码正确(根据粘贴的内容,它似乎是正确的)。我建议把你的mp3声音转换成用于Pygame的ogg。
这很容易解决,因为你的歌曲文件应该作为音乐加载,而不是作为一个正常的声音。因此,以下代码使其工作正常:
相关问题 更多 >
编程相关推荐