1

現在、iOS アプリでストリームを再生していますが、追加したい機能の 1 つは、出力波形の視覚化です。ストリームを再生するために出力オーディオ キューを使用していますが、出力バッファを読み取る方法が見つかりません。これは Audio Queue を使用して実現できますか、それとも下位レベルの API で実現できますか?

4

2 に答える 2

2

視覚化するには、おそらく PCM (非圧縮) データが必要になるため、MP3 や AAC などの圧縮形式をキューにプッシュすると、必要なデータが表示されません。PCM を使用していた場合 (オーディオ変換 API を使用して自分で解凍している可能性があります)、サンプルをキューに入れる前に視覚化できます。しかし、問題はレイテンシーです。サンプルがキューに入ったときではなく、再生時にサンプルを視覚化する必要があります。

遅延の理由だけでも、オーディオ ユニットを使用したいと思うでしょう。

于 2011-06-04T14:44:38.780 に答える
1

実際にはできません。そのためには、ストリーマーを実装するオーディオ ユニットが必要です。

于 2011-06-03T03:33:53.047 に答える