0

iPhoneスピーカーからの音を録音しようとしています。それはできますが、録音された出力でマイク入力を避けることができません。さまざまな Web サイトで入手できるサンプル コードを試してみましたが、うまくいきませんでした。

私が使用したサンプルは、オーディオ ユニットで録音を行います。マイク入力ボリュームをゼロに設定するオーディオ ユニットのプロパティがあるかどうかを知る必要があります。その上で、Audio Queueサービスが私のためにできることを他の投稿から知りました。Audio Queue サービスの実装のサンプル コードを教えてください。スピーカーに入力として送信する前に、データを別のオーディオ ファイルに書き込む方法があるかどうかを知る必要があります。

前もって感謝します

4

1 に答える 1

1

iPhone スピーカーに送信される一般的なオーディオを録音するためのパブリック iOS API またはプロパティはありません。マイク入力のみ録音可能です。

ただし、Audio Queues または RemoteIO Audio Unit を使用して圧縮されていないサンプルのみを使用してアプリでオーディオを再生している場合は、それらのサンプルをファイルにコピーしてから、オーディオ コールバック バッファーに書き込むことができます。これらの保存されたサンプルは、レコーディングの作成に使用できます。

于 2012-07-18T19:09:01.993 に答える