2016-04-18 21 views
2

私は、マイクからサウンドを読み込んで、いくつかのエフェクトを適用し、即座にヘッドセットで再生するiOSアプリケーションを開発しようとしています。オーディオレコードと同時に再生

これは可能ですか?最初のステップとして、私は同時にヘッドセットのマイクから受信した音を再生しようとしていますが、そうすることに苦労しています...

音を録音して保存してから簡単に再生できました。関連する質問、記事を簡単に見つけることができませんでした。どんなアイデア、リンクも大変ありがとうございます。

AppleのaurioTouchをチェックしました。私は同じ信号の同時記録と再生を見つけることができませんでした。

答えて

0

オーディオセッションAPIを使用して最短のバッファを要求することができます(ほとんどのiOSデバイスでは6mS未満が可能です)。次に、RemoteIO録音コールバックから取得した生のオーディオサンプルを、RemoteIO再生コールバックのバッファに送ります。その間にロックフリーの環状FIFOを使用します。

+0

Swiftのコードサンプルを提供していただけますか? Objective-Cには数多くの例がありますが、Swiftの例はありません。 @ hotpaw2 –

+0

Swift Audioのユニットコードはこちらhttp://stackoverflow.com/questions/36968813/how-to-record-and-play-audio-simultaneously-in-ios-using-swift – hotpaw2

関連する問題