イベントが発生するたびに再生したいMonoTouchAVAudioPLayerがあります。
私のコードは次のようになります。
...
AVAudioPlayer player = AVAudioPlayer.FromUrl(url);
...
public void handleEvent(object sender, eventArgs e)
{
player.Play();
}
ただし、プレーヤーがサウンドの再生を終了する前にイベントが再度発生した場合、イベントは再度発生せず、サウンドが完了するまで待ってから別の.Play()
コマンドを受け入れます。
すでに再生されているかどうかに関係なく、どのようにしてサウンドを発火させることができますか?