ユーザーが尊敬するボタンをタップすると音が鳴ります。AVAudioplayerで一度に1つのサウンドを再生する方法
私は10個のオーディオファイルを含む10個のボタンを持っています。
私は今、私は、以前のサウンドを再生が完了する前に別のボタンをクリックした場合、両方の音が混合され、ノイズを得るという問題を抱えているAVAudioPlayer
AVAudioPlayer *myaudio=[[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:[sounds objectAtIndex:button.tag] ofType:@"mp3"]]error:NULL];
[myaudio play];
を使用して、選択したサウンドを再生しています。
最初の音の終了後に2番目の音を再生する必要があります。
これは、一度に1つのサウンドだけが再生されることを意味します。
どうすればいいですか、誰かが私を助けてください。
この質問を理解できない場合は、コメントを追加してください。
ありがとうございます。あなたはAVAudioPlayer
クラス変数を作成することができますし、IBAction機能で、あなたがこのような何かを行うことができ@Mahesh
しかし、私は一度ボタンをクリックすると音が鳴り始めます..そして、もう一度それをクリックすると、ギャップのあるサウンドの別のインスタンスが始まります...私はボタンを無効にしたくありません....どうして私は2番目のクリック.. ??? – DShah