Python pygame没有音频输出。(视窗10)
pygame根本没有声音。我尝试了很多代码,但只有一个有效,但我不想创建新窗口 有人知道为什么第三种方法是唯一有效的吗 这些是我尝试过的代码: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
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()