2

出力ミックスをプレーヤー間で共有する方法を見てきましたが、複数のプレーヤーを使用せずに複数の mp3 ファイルを同時に再生する方法を知りたいです。

明らかに、サードパーティのライブラリ (ffmpeg など) を使用して mp3 をデコードし、バッファ ストリームを自分でミックスしてプレーヤーに渡すことはできますが、これは私のニーズに対しては過剰です。opensles でのデコードには FD/URI->BufferQueue プレーヤー オブジェクトが必要なようで、プレーヤーの数は変更されません。

私が見逃しているテクニックはありますか?唯一の制限は、ソリューションで c++ と opensles を使用する必要があることです。

4

0 に答える 0