2

サーバーからメディア ストリームを要求するアプリケーションがありますが、要求に Cookie を含める必要があります。そうしないと、サーバーが 500 エラーを返します。MediaPlayer には、URI 要求と共に Cookie を送信する機能がありません。

これを回避する私の方法は、Android にリクエストをプロキシさせることです。MediaPlayer でローカルホスト ( http://localhost/?ID=1 ) にリクエストを送信し、小さなプロキシ アプリで Cookie を使用してリクエストを送信し、メディア ストリームを返します。

私の質問は、プロキシ側を作成するにはどうすればよいですか? http 要求の localhost でアプリにリスナーを設定するにはどうすればよいですか?

それを行う方法について完全なコードを書く必要はありません。単純なクラス名と、Android アプリがメディアプレーヤーからのリクエストをリッスンする方法を示すサンプルコードだけです。

4

1 に答える 1

0

カスタム インテントを作成し、そのインテント (cookieplayer://songid1) に URI を渡し、MediaPlayer でストリームを返すことはできますか?

于 2009-05-13T19:59:19.207 に答える