创建音乐QWERTY键盘。播放错误声音而不是声音

2024-09-30 02:33:59 发布

您现在位置:Python中文网/ 问答频道 /正文

为学校制作QWERTY音乐键盘。此代码不起作用。它应该播放噪音的地方(20世纪的大张旗鼓)它播放的是窗户的噪音而不是。。。有什么想法吗

def playSound02(canvas, synchronous):

async = winsound.SND_FILENAME | winsound.SND_ASYNC
canvas.data["soundCounter"] += 1
sound02 = ["centuryfox.wav" ]
sound02 = sound02[canvas.data["soundCounter"] % len(sound02)]
winsound.PlaySound(sound02, async)

Tags: 代码dataasync音乐地方键盘学校canvas
2条回答

Python只能使用.wav文件,并且它们必须与代码本身位于同一文件夹中

来自Windows API文档(https://msdn.microsoft.com/en-us/library/windows/desktop/dd743680(v=vs.85).aspx

PlaySound在以下目录中搜索声音文件:当前目录;Windows目录;Windows系统目录;PATH环境变量中列出的目录;以及映射到网络中的目录列表。如果函数找不到指定的声音且未指定SND\u NODEFAULT标志,则PlaySound将使用默认系统事件声音。如果函数既找不到系统默认条目也找不到默认声音,则不会发出声音并返回FALSE

相关问题 更多 >

    热门问题