私は最初のAndroidアプリを作成しており、2つの10分のサウンドファイルを同期して再生して(インストルメンタルトラックとアカペラを想像してください)、各トラックの音量を個別に変更できるようにしています。私が読んでいる限り、SoundPoolはより短いオーディオサンプルを対象としているため、これには2つのMediaPlayerを使用しています。
私の問題は、再生を一時停止して再開するときに、再生を再開する前に位置を同じ値に設定しても、プレーヤーが同期しなくなることがあるということです。
まったく同時に開始することはできず、再生を開始するのに異なる時間がかかる可能性があるため、これは避けられないことですが、要件を満たすための他のアプローチはありますか?