2015-11-19 75 views
0

即時通訊與python第三方庫pygame的麻煩。 在stackoverflow上的其他帖子沒有幫助我,所以我打開了一個新的職位。 我想將* .mp3文件加載到程序中並播放它。到目前爲止我的代碼(從其他帖子複製):pygame python聲音與Python 3.5在Windows上

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聲音面板的截圖鏈接:http://i.imgur.com/fUvJXof.png

我看到有一些輸出,但我不能聽到任何東西我的耳機。 我希望有人有一個想法是什麼問題。

謝謝

回答

0

檢查您的硬件/音頻驅動程序。這聽起來不像是(赦免雙關語!)python或pygame的問題。你的音頻是否在python之外工作?另外,如果你有其他程序打開,他們有時可以控制你的音頻驅動程序,並且不允許其他程序(在這種情況下是python)輸出。

+0

驅動程序是最新的,一切工作正常,我試圖關閉所有其他應用程序,但結果仍然是相同的。 – racingRalph

+0

我可以建議重新安裝pygame,也許python? – GoatsWearHats