在Windows上使用Python 3.5进行pygame声音

时间:2015-11-19 23:11:02

标签: python pygame

我目前在使用python第三方库pygame时遇到问题。 stackoverflow上的其他帖子对我没有帮助,所以我开了一个新帖子。 我想将* .mp3文件加载到程序中并播放它。到目前为止我的代码(从其他帖子复制):

import pygame,time,sys

pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=4096)
print ("Mixer settings", pygame.mixer.get_init())
print ("Mixer channels", pygame.mixer.get_num_channels())
pygame.mixer.music.set_volume(1.0)
pygame.mixer.music.load("test.mp3")
pygame.mixer.music.play()

clock = pygame.time.Clock()
while pygame.mixer.music.get_busy():
   clock.tick(30)

以下是Windows Sound面板截图的链接:http://i.imgur.com/fUvJXof.png

我看到有一些输出,但我听不到耳机上的任何声音。 我希望有些人知道问题是什么。

由于

1 个答案:

答案 0 :(得分:0)

检查硬件/音频驱动程序。它听起来不像(原谅双关语!)python或pygame的问题。你的音频在python之外工作吗?此外,如果您打开其他程序,他们有时可以控制您的音频驱动程序,而不允许输出其他程序(在本例中为python)。