アプリに軽量HTTP
サーバーを記述して、feed
動的に生成されMP3
たデータを組み込みのAndroid
MediaPlayer
. に自分のコンテンツを保存することは許可されていませんSD card
。
私の入力データは本質的に無限の長さです。MediaPlayer
そのデータ ソースは、基本的に のようなものにする必要があります"http://localhost/myfile.mp3"
。MediaPlayer
このリクエストを待機する単純なサーバーをセットアップしました。ただし、MediaPlayer
あまり協力的ではありません。最初に を作成し、HTTP GET
ファイル全体を取得しようとします。単にデータを にダンプしようとするとタイムアウトするため、 Range ヘッダーを socket
使用してデータをチャンクに書き込んでみました。これが気に入らず、後続のチャンクを要求し続けません。HTTP
MediaPlayer
データを に直接ストリーミングすることに成功した人はいますMediaPlayer
か? RTSP
代わりにorShoutcast
サーバーを実装する必要がありますか? 私は単にクリティカルを見逃していHTTP header
ますか? ここでどの戦略を使用する必要がありますか?