私はラジオ Android アプリに取り組んでおり、オーディオ ストリームをライブで巻き戻す/早送りする/戻すオプションが必要です。
できないようですMediaplayer
(それを行う方法が見つかりません)ので、どうすればできますか?
アプリの iOS バージョンの開発者はRadioKit SDKを使用しています。Androidに似たようなものはありますか?
私はラジオ Android アプリに取り組んでおり、オーディオ ストリームをライブで巻き戻す/早送りする/戻すオプションが必要です。
できないようですMediaplayer
(それを行う方法が見つかりません)ので、どうすればできますか?
アプリの iOS バージョンの開発者はRadioKit SDKを使用しています。Androidに似たようなものはありますか?
HTTP ストリーミングが Android で十分にサポートされていない理由のいくつかを説明しているこのリンクを見つけました。独自の HTTP ストリーミング クライアントを作成し、MediaPlayer
とメディア ソースの間のプロキシとして挿入することもできますが、私の知る限り、それが唯一の方法です。トリック モードに関する限り、HTTP ストリーミングに組み込まれている実際の早送りまたは巻き戻しプロトコルはありません。サーバーから正しいバイトを要求するだけです (詳細については、こちらを参照してください)。良いニュースは、ビデオよりもオーディオの時間位置が与えられた場合、要求するバイトを見積もる方がはるかに簡単であることです (私はビデオのかなりばかげたアルゴリズムを見てきました)。