SoundPool クラスを使用して短い (20kb) ギャップのない ogg ファイルをループしようとしていますが、ハードウェアでのテスト中に一貫した結果を得ることができません。エミュレーターを使用すると常に完全に再生されますが、Nexus 1 または Samsumg Galaxy Tab 10.1 でテストすると、すべてのループ ポイントでポップ音またはクリック音が聞こえます。非常に奇妙なのは、アプリケーションが開始されると一貫していても、アプリを再起動するたびにクリックがわずかに異なり、まれに (タブレットではより頻繁に) ループが正しく再生されることです。
MediaPlayer を使用しても結果は良くありません。Androidでオーディオループのギャップレス再生を期待するのは不合理ですか? 確かに誰かが同様の機能を適切に機能させていますか? もしそうなら、それがどのように機能するかの例を見てみたいです。
ありがとう!