Python pygame没有音频输出。(视窗10)

Python pygame没有音频输出。(视窗10),python,pygame,Python,Pygame,pygame根本没有声音。我尝试了很多代码,但只有一个有效,但我不想创建新窗口 有人知道为什么第三种方法是唯一有效的吗 这些是我尝试过的代码: import os import pygame sourceFileDir = os.path.dirname(os.path.abspath(__file__)) os.chdir(sourceFileDir) pygame.mixer.pre_init(24000, 16, 2, 4096) pygame.init() pygame.mixer

pygame根本没有声音。我尝试了很多代码,但只有一个有效,但我不想创建新窗口

有人知道为什么第三种方法是唯一有效的吗

这些是我尝试过的代码:

import os
import pygame

sourceFileDir = os.path.dirname(os.path.abspath(__file__))
os.chdir(sourceFileDir)

pygame.mixer.pre_init(24000, 16, 2, 4096)

pygame.init()
pygame.mixer.init()

person_sound = pygame.mixer.Sound("person.wav")
pygame.mixer.Sound.play(person_sound)
这是一份工作报告:

WAVFILE = 'person.wav'
import os
import pygame
import sys

sourceFileDir = os.path.dirname(os.path.abspath(__file__))
os.chdir(sourceFileDir)

pygame.mixer.pre_init(24000, 16, 2, 4096)

pygame.init()
pygame.mixer.init()
screen=pygame.display.set_mode((400,400),0,32)
while True:
    s = pygame.mixer.Sound(WAVFILE)
    ch = s.play()
    while ch.get_busy():
        pygame.time.delay(100)
    exit()
pygame.display.update()

尝试从代码中删除。这似乎与我的想法相冲突

导入操作系统
导入pygame
sourceFileDir=os.path.dirname(os.path.abspath(_文件__))
os.chdir(sourceFileDir)
pygame.mixer.pre_init(24000,16,24096)
#删除pygame.init()
#pygame.init()
pygame.mixer.init()
person\u sound=pygame.mixer.sound(“person.wav”)
s=pygame.mixer.Sound.play(人声)
#还要确保包括这个,以确保它不会立即退出
当s.忙碌时():
pygame.时间延迟(100)
在Windows 10、Pygame 1.9.5和Python 3.7.2上测试

WAVFILE = 'person.wav'
import os
import pygame
import sys

sourceFileDir = os.path.dirname(os.path.abspath(__file__))
os.chdir(sourceFileDir)

pygame.mixer.pre_init(24000, 16, 2, 4096)

pygame.init()
pygame.mixer.init()
screen=pygame.display.set_mode((400,400),0,32)
while True:
    s = pygame.mixer.Sound(WAVFILE)
    ch = s.play()
    while ch.get_busy():
        pygame.time.delay(100)
    exit()
pygame.display.update()