私のアプリケーションでは、オーディオ ストリームの準備とバッファリングに時間がかかります。この質問を読みました Android の MediaPlayer がライブ ストリームの再生を準備するのに時間がかかるのはなぜですか? 、しかし、人々がこの問題を経験したと言っているだけで、問題を改善する方法は述べていません.
2.2 - 4.1.2 からテストされた Android のすべてのバージョンでこれが発生しています。
ストリームは、モバイルおよび 3G 接続に適したビットレートです。同じストリームは、同等の iOS アプリでバッファリングを開始するのに 1 秒もかかりません。
バッファリングする時間を指定する方法はありますか? Tune In ラジオ アプリケーションがこの機能を提供していることは知っています ( https://play.google.com/store/apps/details?id=tunein.player )。
ありがとう。
編集:もう一度テストしたところ、Gingerbread以降(> = 2.3)を実行しているデバイスでのみ発生することがわかりました。Android が基盤となるフレームワークを OpenCore から StageFright に変更したことは知っています。では、メディア フレームワークを最適化するにはどうすればよいでしょうか。古い HTC Wildfire が新しい HTC One X や Nexus 7 より文字通り 10 倍高速に準備、ストリーミング、再生できるというのは、間違っているように思えます。