我正在使用
AudioServicesPlaySystemSound(soundID);
播放声音,但我需要知道声音何时停止播放,那么代表是什么?
谢谢!
答案 0 :(得分:5)
您是否阅读过documentation?
<强> AudioServicesPlaySystemSound 强>
播放系统声音对象。
void AudioServicesPlaySystemSound (
SystemSoundID inSystemSoundID
);
讨论此功能播放短音(持续时间不超过30秒)。因为声音可能会播放几秒钟,这个 函数异步执行。 知道声音何时发生 完成播放后,拨打
AudioServicesAddSystemSoundCompletion
注册回调函数的功能。
This stackoverflow问题可能会帮助您了解如何使用此回调。