PlaySound 函数

如果声音适合可用内存,则可以使用 PlaySound 函数播放波形音频。 (sndPlaySound 函数提供 PlaySound 功能的子集。若要最大程度地提高基于 Win32 的应用程序的可移植性,请使用 PlaySound,而不是 sndPlaySound.)

PlaySound 函数允许你通过以下三种方式之一指定声音:

  • 作为系统警报,使用存储在 WIN.INI 文件或注册表中的别名
  • 作为文件名
  • 作为资源标识符

PlaySound 函数允许在连续循环中播放声音,仅在再次调用 PlaySound 时结束,为 pszSound 参数指定另一声音的 NULL 或声音标识符。

可以使用 PlaySound 以同步或异步方式播放声音,并在函数必须共享系统资源时以其他方式控制函数的行为。

有关使用 PlaySound 的详细信息,请参阅以下主题:

有关如何在基于 Win32 的应用程序中使用 PlaySound 的更多示例,请参阅 播放 WAVE 资源