0

私の基本的な要件は、2 つ以上のオーディオ ファイルをミックスすることです (DJ のようなアプリのように)。これは、ローカルのオーディオ ファイルを使用して行うことができます。しかし、2 つ以上の Spotify トラックを同時に再生できるかどうかを知りたい..? または、ローカル ファイルを Spotify トラックと一緒に再生します..?

だから、私がしたいのは、Spotifyのオーディオプレーヤーではなく、ミキシングが可能なアプリのオーディオユニットで再生される曲をSpotifyから取得することだけです..

提案してください。

4

2 に答える 2

1

Spotify の Mac/iOS ライブラリである CocoaLibSpotify を使用している場合は、デコードされたオーディオの生の PCM データ ストリームが提供されます。ライブラリに含まれるコードは Core Audio を使用してそのデータをスピーカーに送信しますが、グラフにさまざまな Audio Units を追加して、目的の結果を得ることができます。

例として、このブログ投稿 (私による) では、グラフィック EQ をグラフに追加する方法について説明しています: Core Audio: AUGraph Basics in CocoaLibSpotify。その投稿は、ニーズに合わせてより複雑なグラフを作成するための良い出発点になる可能性があります.

Spotify サービスでは、一度に 1 つのオーディオ トラックしかストリーミングできないことに注意してください。そのため、1 つの Spotify トラックとローカル トラックをライブ ミキシングすることしかできません。

于 2012-07-09T14:37:20.293 に答える
0

Spotify でオーディオ ストリームまたはファイルから直接プルできる場合は、Core Audio を使用してこれを行うことができます。残念ながら、AV Foundation はライブ オーディオ処理を行うことができません (ただし、これは iOS 6 で変更されています)。そのため、Core Audio を使用してオーディオ ストリーム (ローカルまたはリモート) を結合し、オーディオ ユニットを使用して実際のオーディオ処理を行います。

于 2012-07-09T14:12:09.147 に答える