1
我有一個MonoTouch的AVAudioPLayer,我希望每當事件發生時播放。多聲道聲音回放的MonoTouch
我的代碼如下所示:
...
AVAudioPlayer player = AVAudioPlayer.FromUrl(url);
...
public void handleEvent(object sender, eventArgs e)
{
player.Play();
}
但如果事件的玩家完成播放聲音之前再次發生,也不會再次觸發,等到聲音接受另一.Play()
命令之前完成。
怎樣才能得到的聲音,無論它是否已經玩到火?
謝謝喬納森,我希望我能避免它,所以我不會有打擾一個相對奇特的編碼,如.caf,但它會。 –
爲了將來的參考:您可以通過將聲音轉換爲.aif來製作CAF文件,然後將文件擴展名重命名爲.caf –