1

我需要我的软件等到声音完全播放后再继续。我有很多声音要开发,所以使用回调方法会花费很多开发时间。

有没有办法调用 AudioServicesPlaySystemSound 并让它阻塞直到它完成播放,而不使用回调方法?

4

1 回答 1

1

你不能——你实际上无法准确控制你的声音何时开始和结束。也不是声音是在AudioServicesPlaySystemSoundAPI 的后台线程中播放的。我最近读了这篇关于在 iOS 上播放声音的文章,看看它。您可能希望使用其他 API 来播放声音。

于 2012-08-27T13:28:42.813 回答