Xamarin.ios montouch检测声音何时结束播放

Xamarin.ios montouch检测声音何时结束播放,xamarin.ios,Xamarin.ios,在目标C中,有一个名为AudioServicesAddSystemSoundCompletion的方法,该方法允许为“音频完成通知”添加处理程序。 因此,我添加了处理程序调用AudioServicesPlaySystemSound,当声音结束时,我将收到一个通知。 monotouch有monotouch.AudioToolbox.SystemSound.PlaySystemSound来播放这样的声音。 但我怎么知道比赛什么时候结束 情景:我有一门课,可以得到一些信息。当此信息指示错误时,我会播放

在目标C中,有一个名为AudioServicesAddSystemSoundCompletion的方法,该方法允许为“音频完成通知”添加处理程序。 因此,我添加了处理程序调用AudioServicesPlaySystemSound,当声音结束时,我将收到一个通知。 monotouch有monotouch.AudioToolbox.SystemSound.PlaySystemSound来播放这样的声音。 但我怎么知道比赛什么时候结束

情景:我有一门课,可以得到一些信息。当此信息指示错误时,我会播放声音。如果我已经在演奏音效,我就什么也不做

根据设置(“重复警报”),我应该再次播放声音,重播完成,警报仍然有效


听起来没那么复杂-但不知道声音何时结束,我有一个问题。因此,我无法检测到我已经播放了,如果需要,我也无法重复播放。

这在MonoTouch中还没有绑定,您应该在提交增强请求,以便我们能够正确地将其公开。

如果您使用AVAudioPlayer,它有一个名为“FinishedPlaying”的功能,您可以在音频播放结束时执行某些操作。但这不是一个健全的系统。你需要音响系统吗?