2011-01-27 10 views
2

私のipadアプリケーションのサウンドファイルにリバーブフィルターを適用する必要があります。 アップルのマニュアルでキーワードAVMetadataID3MetadataKeyReverbを見つけましたが、使用方法を知ることができませんでした。 これはiOS 4.0から追加されました。リバーブフィルターやその他のサウンドエフェクトを.wavサウンドファイルに適用するにはどうすればいいですか?

+1

質問を少し明確にできますか?私が正しく理解している場合は、あなたのアプリケーション内でサウンドファイルを再生しており、プログラムにリバーブを追加したいと思っています。動的に行う必要がありますか? –

+0

私のアプリにサウンドファイルを録音しています。次に、リバーブフィルターを適用するオプションを提供する必要があります。私はこれをプログラム的に達成する必要があります。 – iPhoneDev

+0

ヘイ・マン、答えがあなたを助けたら、それを答えとしてチェックしてもよろしいですか? :) –

答えて

2

AVMetadataID3MetadataKeyReverb定数は、オーディオコンテナファイル(MP3のような)の一部である単なるメタデータであるID3(V2)タグのRVRBフィールドを表します。 この定数は、実際のリバーブエフェクトをオーディオデータに適用するのではなく、AV Foundationを使用してオーディオファイルから取得するときにID3タグの異なる部分を識別することに関連しています...サポートするオーディオプレーヤーが再生するときこれらのファイルはタグを読み取り、ファイルを再生している間にリアルタイムで別のフィルタ(リバーブのようなもの)を適用します。

この値を変更したい場合、Audio Toolboxは外部のライブラリを使用する必要があります.Audio Toolboxは、ID3タグの書き方を知っているだけです。チェックアウトTagLib

一部のオーディオデータにエフェクトを適用する場合は、をチェックしてください。iPhoneライブラリとリバーブを含む多くのエフェクトがあります。しかし、代替案があるかもしれません。

+0

あなたの偉大な説明をありがとう。私はBASSをチェックします。 – iPhoneDev

+0

こんにちはZaky、リンクwww.un4seen.com/stuff/bass24-iphone.zipからiPhoneのBASSライブラリをダウンロードしました。しかし、ライブラリファイル、つまり* .aファイルしかありません。私は、使用されるライブラリとメソッドに関するドキュメントを見つけることができません。助けてください。 – iPhoneDev

+0

@Ambidextrous http://www.un4seen.com/download.php?bass24-osxここでは、macOSライブラリを入手してください。それはドキュメンテーションと一緒に来て、それはiPhoneコールと違いはありません –

関連する問題