AVAudioPlayer で 30 分の mp3 ファイルを再生しています。audioPlayerDidFinishPlaying:successfully
クリップ開始からわずか 5 分であっても、(正常にフラグが TRUE に設定された状態で) が呼び出されることがあります。めったに発生しませんが、クリップのどの位置でも発生する可能性があります。
ユーザーがユーザーインターフェイスのボタンを押したり、スライダーを動かしたりしたときに発生することに気付きました。そして、ユーザー インターフェイスのボタンをすばやく押すほど、それが発生する可能性が高くなります。
これを引き起こしている可能性のあるアイデア、またはそれを修正する方法はありますか?
詳細情報: 一度に再生されるサウンドは 1 つだけです。ボタン操作の音は鳴りません。AVAudioPlayer は、メインの ViewController でローカルに宣言されています。iPhone 3GS と iPhone 4s でテストしました。この問題は、iPhone 4s では非常にまれにしか発生しません。3GS ではより頻繁に発生します。