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

标签 python python-3.x audio

为学校制作 QWERTY 音乐键盘。此代码不起作用。应该播放噪音的那一点(20世纪大张旗鼓)它播放的是 window 噪音......有什么想法吗?

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)

最佳答案

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

PlaySound 在以下目录中搜索声音文件: 当前目录; Windows 目录; Windows系统目录; PATH 环境变量中列出的目录;以及映射到网络中的目录列表。如果函数找不到指定的声音并且没有指定 SND_NODEFAULT 标志,PlaySound 使用 改为默认系统事件声音 .如果该函数既找不到系统默认入口也找不到默认声音,则不发出声音并返回 FALSE。

关于python - 创建音乐 QWERTY 键盘。播放错误声音而不是声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47867479/

相关文章:

python - 如何使用 os.walk() python 计算目录的大小?

audio - 将 2 个音频文件与 ffmpeg 中的视频合并

ios - 将通过AlamoFire下载的MPEG音频文件转换为mp3文件

python - Groupby 多级索引中的时间仓

dictionary - 遍历自引用字典的 Pythonic 方式

python - Matplotlib - 让颜色条与绘图中的颜色对齐并使用原始值作为标签

python - Matplotlib 中公共(public) x 轴上的多个图具有公共(public) y 轴标签

javascript - 以编程方式在音频元素上设置当前时间属性会导致事件监听器无限期触发

python - 排序日期字符串列表

python - 根据一定的长度将字符串分割成 block