为学校制作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)
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
相关问题 更多 >
编程相关推荐