适用于Windows的Python声音播放界面
2021/10/15 7:15:45
本文主要是介绍适用于Windows的Python声音播放界面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
winsound模块特定于Windows操作系统上的Python安装。该模块定义以下功能-
嘟()
调用此功能时,会从PC扬声器听到哔声。该函数需要两个参数。频率参数指定声音的频率,并且必须在37到32,767赫兹之间。duration参数指定的声音持续时间。
>>> import winsound >>> winsound.Beep(1000,500)
MessageBeep()
此功能播放注册表中指定的声音。type参数指定要播放的声音。可能的值为-
-1,MB_ICONASTERISK,MB_ICONEXCLAMATION,MB_ICONHAND,MB_ICONQUESTION和MB_OK(默认值)。
值-1产生“简单蜂鸣”
>>> winsound.MessageBeep()
播放声音()
此函数PlaySound()
从Platform API调用基础函数。该函数需要两个参数。声音参数可以是文件名,系统声音别名或作为字节状对象的音频数据。其解释取决于标志的值。标志定义如下:
SND_FILENAME | 声音参数是WAV文件的名称。 |
SND_LOOP | 反复播放声音 |
SND_MEMORY | 的sound参数PlaySound() 是WAV文件的存储映像,作为字节状对象。 |
SND_ASYNC | 立即返回,允许声音异步播放。 |
SND_NODEFAULT | 如果找不到指定的声音,请不要播放系统默认声音。 |
SND_NOSTOP | 不要打断当前播放的声音。 |
以下语句播放给定的WAV文件。
>>> winsound.PlaySound('sample.wav', winsound.SND_FILENAME|winsound.SND_NOWAIT)
SND_ALIAS
Windows注册表项与声音名称关联。如果注册表中不包含此类名称,则除非SND_NODEFAULT,否则播放系统默认声音。所有Win32系统都支持以下内容:
PlaySound()名称 | 对应的控制面板声音名称 |
---|---|
'SystemAsterisk' | 星号 |
“系统感叹号” | 感叹 |
SystemExit' | 退出视窗 |
'SystemHand' | 关键停止 |
系统问题” | 题 |
例如,以下语句播放Windows退出声音。
>>> winsound.PlaySound("SystemExit", winsound.SND_ALIAS)
Winsound模块还定义了以下声音
MB_ICONASTERISK | 播放SystemDefault声音。 |
MB_ICONEXCLAMATION | 播放SystemExclamation声音。 |
MB_ICONHAND | 播放SystemHand声音。 |
MB_ICONQUESTION | 播放SystemQuestion声音。 |
MB_OK | 播放SystemDefault声音 |
这篇关于适用于Windows的Python声音播放界面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南