2016-07-14 20 views
0

私はここで助けが必要です。 OpenALはIOS 9ではうまく動作しないので、私は自分のIOSアプリケーションコードの一部をOpenALからAVAudioEngineに変換しています。次の問題があります。 AVAudioPlayerNodeのstopメソッドを呼び出すと、非常に可聴なクリック/ポッピングノイズが発生します。これは、デバイスとシミュレータで発生します。AVAudioPlayerNodeは、停止時にクリック/ポップノイズを発生させます。

私はさまざまなオーディオファイルとフォーマットを試してみましたが、それは問題ではありません。

アイデア?

答えて

0

AVAudioEngineはそのままオーディオバッファを再生します。オーディオが開始または終了すると、クリック音が鳴ります。唯一の解決策は、バッファレベルでサンプルを操作するか、再生に合わせてミキサーノードの音量の変更をタイミングすることによって、オーディオをフェードイン/フェードアウトさせることです。

関連する問題