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