AudioServicesPlaySystemSound知道声音何时停止

时间:2013-01-02 11:56:25

标签: ios audio service delegates

我正在使用

AudioServicesPlaySystemSound(soundID);

播放声音,但我需要知道声音何时停止播放,那么代表是什么?

谢谢!

1 个答案:

答案 0 :(得分:5)

您是否阅读过documentation

  

<强> AudioServicesPlaySystemSound

     

播放系统声音对象。

void AudioServicesPlaySystemSound (
   SystemSoundID inSystemSoundID
);
  

讨论此功能播放短音(持续时间不超过30秒)。因为声音可能会播放几秒钟,这个   函数异步执行。 知道声音何时发生   完成播放后,拨打AudioServicesAddSystemSoundCompletion   注册回调函数的功能

This stackoverflow问题可能会帮助您了解如何使用此回调。