SoundPoolクラスで短い(20kb)gaplessのoggファイルをループしようとしていますが、ハードウェアでのテスト中に一貫した結果を得ることができません。エミュレータを使用すると常に完全に再生されますが、Nexus 1またはSamsumg Galaxy Tab 10.1でテストすると、すべてのループポイントで可聴ポップまたはクリックが発生します。非常に奇妙なのは、アプリケーションを起動しても一貫性が維持されますが、アプリを再起動するたびにクリックが少しずつ異なります(まれにタブレットで頻繁にループが正しく再生される)。AndroidでSoundPoolでシームレスにループ?
MediaPlayerを使用しても結果は改善されません。アンドロイドのオーディオループのギャップレス再生を期待するのは無理でしょうか?確かに、誰かが同じような機能を正しく動作させていますか?もしそうなら、私はそれがどのように機能するかの例を見たいと思うでしょう。
ありがとうございます!
私は同じボートに入っています.WAVファイルは、同じように悪い動作をします。完全なギャップレスループは不可能なようです。トラックの最初と最後の10サンプルをフェードイン/アウトしようとすると、ミリ秒の長時間の一時停止、クリックなしが聞こえますが、フェードは非常に聞こえます。o_O – Manuel
あなたはいつでも、ビットの連続ストリームを使用するAudioTrackを使用することができます。 – user717572
それは馬鹿に聞こえるでしょうが、ギャップレスでシームレスなオーディオ再生を期待するのは(明らかに)不合理です。 – SARose