1

リモート io を録音に使用し、AVPlayer を使用して iPod ライブラリのオーディオを同時に連続して再生することはできますか?

試しましたが、返されたエラーは次のとおりです。

AURemoteIO::ChangeHardwareFormats: error -10875.
4

2 に答える 2

0

私の知る限り、公式には不可能です。録音セッションを開始すると、録音以外は占有されません。セッションでセッションを再生および録音したら、解決する必要があります。録音と再生のセッションでは、セッションを同時に占有することはできません。

Apple のドキュメントを参照してください: Audio Session

AVAudioSessionCategoryPlayAndRecord または同等の kAudioSessionCategory_PlayAndRecord — オーディオを入出力するアプリケーションには、このカテゴリを使用します。The input and output need not occur simultaneously,しかし、必要に応じてできます。This is the category to use for audio chat applications.

于 2012-08-12T03:35:20.477 に答える
0

はい、可能です。このサンプル アプリをダウンロードすることをお勧めします: http://zerokidz.com/audiograph/Home.html audioGraph。次に、マイクが有効になっているときに、AVPlayer でオーディオ ファイルを再生しようとします。AVPlayerで再生したいオーディオのファイル形式にもよりますが、可能であることがわかりました。

たとえば、44800hz の InputCallback があり、44100hz の AVPlayer でオーディオファイルを再生しようとすると、InputCallback でエラーが発生し始めることがわかりました。しかし、48000hz のファイルを再生すると問題なく動作します。

于 2012-10-24T00:13:28.773 に答える