ライブインターネットオーディオストリームをデコードしてBackgroundAudioPlayerに渡すためのMediaStreamSourceを作成しました。これは、デバイスで非常にうまく機能するようになりました。ただし、ここで、何らかの形式のバッファリング制御を実装したいと思います。現在、すべてがWLANでうまく機能しますが、モバイルオペレーターのネットワークを介したライブの状況では、ストリームの一部が大幅に削減されるのではないかと心配しています。私が知りたいのは、バッファリングを実装するための最良の方法について誰かがアドバイスを持っているかどうかです。
バックグラウンドオーディオプレーヤー自体は、再生を開始する前に何らかのバッファを構築しますか?その場合、必要に応じてこのサイズを増やすことができますか?
サンプリング中にバッファリングを支援するために設定できるものはありますか、またはネットワークからストリームを取得し、サンプリングの前にこれにかなりの予備を構築するときに、一種のストレージバッファを実装する必要がありますか?
この問題に対して他の人はどのようなアプローチを取っていますか?ありがとう、ブライアン