1
我有一个MonoTouch的AVAudioPLayer,我希望每当事件发生时播放。多声道声音回放的MonoTouch
我的代码如下所示:
...
AVAudioPlayer player = AVAudioPlayer.FromUrl(url);
...
public void handleEvent(object sender, eventArgs e)
{
player.Play();
}
但如果事件的玩家完成播放声音之前再次发生,也不会再次触发,等到声音接受另一.Play()
命令之前完成。
怎样才能得到的声音,无论它是否已经玩到火?
谢谢乔纳森,我希望我能避免它,所以我不会有打扰一个相对奇特的编码,如.caf,但它会。 –
为了将来的参考:您可以通过将声音转换为.aif来制作CAF文件,然后将文件扩展名重命名为.caf –