2010-12-30 21 views
2

私はAVAudioPlayerでいくつかのテストを行っており、オーディオが非常に低いことに気づいています。オーディオメモフリーのような一部のアプリでは、再生音量を「自動で正規化」するオプションがあり、AVAudioPlayer音量を100%に設定した場合よりも再生音量が大幅に向上します。どのようにアプリはそのような再生音量を正規化するのですか?私はAVFoundationクラスのコントロールを見ません。iPhone SDK:AVAudioPlayerを使用してオーディオ再生を正規化するにはどうすればよいですか?

+0

オーディオを正規化する方法を見つけたことがありますか? – Wasim

答えて

-1

AVAudioSessionクラスには、再生http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.htmlを処理するさまざまなカテゴリがあります。この場合、AVAudioSessionCategoryPlaybackを使用すると、AVAudioSessionCategoryPlayAndRecordのような他のカテゴリと比較して再生音が高くなります。 AVAudioPlayerのsetVolume:プロパティもあります。 オーディオをさらに制御する必要がある場合は、Core Audioフレームワークを使用できます。詳細については、http://developer.apple.com/library/mac/#documentation/MusicAudio/Reference/CACoreAudioReference/CoreAudioTypes/CompositePage.htmlおよびサンプルSpeak Hereアプリケーションhttp://developer.apple.com/library/ios/#samplecode/SpeakHere/Introduction/Intro.htmlを参照してください。これがあなたを助けることを願っています

関連する問題