在 delphi 里,可以使用以下方法来操作系统的声音:
最简单的办法是调用 windows API 里的 Beep 函数,这种办法在指定持续时间内,发出特定频率的声音,具体的音符与频率关系,你可以搜索“音符与频率对照表”:
调用代码如下:
Winapi.Windows.Beep(频度, 时长); //高版本delphi Windows.Beep(频度, 时长); //XE之前的版本
Windows.Beep(800, 500); 800是频率,500是播放毫秒数。