私のアプリケーションでは、カウントダウンするタイマーがあり、停止すると画像が表示され、サウンドが再生されます。タイマー終了時に短い音を鳴らしていますか?
音は次のようにロードされている:
NSStringの*パス= [[NSBundle mainBundle] pathForResource:ofType "叫び" @: "WAV" @]。 AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:path]、& soundID);
そして、タイマ終了で次のように再生:
AudioServicesPlaySystemSound(soundID)。
私の問題は、サウンドが時間通りに再生されないということです。サウンドインスタンスがイメージの前に呼び出されても、イメージはサウンドの前に表示されます。これは、サウンドが最初に再生されたときにのみ発生します。サウンドはviewDidLoadメソッドでロードされます。
もっと良い方法がありますか、何が間違っていますか?スピーカーは、(最初の音のために)パワーアップされている間
おかげで...
私は3.0 Beta 2を実行している可能性がありますか?新しく再起動した後は正常に動作するため、 –
このようなタイミングの問題については、私はデバイステストを優先します。このような場合、シミュレータは必ずしも正確ではありません。 – Jab
はい、ベータ2のデバイステストです...私はシミュレータの部分に同意します。 –