tôi không có âm thanh từ chơi mixer.Sound, nhưng nó bắt đầu làm việc sau khi tôi tạo ra cửa sổ, đây là một ví dụ rất nhỏ, chỉ cần thay đổi tên tập tin của bạn, chạy và nhấn UP chìa khóa để chơi:
WAVFILE = 'tom14.wav'
import pygame
from pygame import *
import sys
mixer.pre_init(frequency=44100, size=-16, channels=2, buffer=4096)
pygame.init()
print pygame.mixer.get_init()
screen=pygame.display.set_mode((400,400),0,32)
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type == KEYDOWN:
if event.key==K_ESCAPE:
pygame.quit()
sys.exit()
elif event.key==K_UP:
s = pygame.mixer.Sound(WAVFILE)
ch = s.play()
while ch.get_busy():
pygame.time.delay(100)
pygame.display.update()
Đã thử và không hoạt động. Tuy nhiên tôi nghĩ rằng đó là một vấn đề cửa sổ. –