循环播放
[与此页面关联的功能 波形音频是一项旧功能。 它已被 WASAPI 和 Audio Graphs 取代。 WASAPI 和 Audio Graphs 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 WASAPI 和 音频图 ,而不是 波形音频。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
使用 waveOutWrite 函数传递给设备的 WAVEHDR 结构中的 dwLoops 和 dwFlags 成员控制声音循环。 使用 dwFlags 成员中的WHDR_BEGINLOOP和WHDR_ENDLOOP标志指定循环的开始和结束数据块。
若要循环单个数据块,请为同一个块指定这两个标志。 若要指定循环数,请使用 WAVEHDR 结构中的 dwLoops 成员作为循环中的第一个块。
可以调用 waveOutBreakLoop 函数来停止循环声音。
相关主题