0

ネットワークストリーム(http)から直接メディア(ビデオ)を再生したいので、どういうわけかAndroidMediaPlayerにデータをフィードする必要があります。

FileOutputStream outstream = new FileOutputStream(outputfile);があります。outstream.write(buffer、0、count);によって出力ファイルに書き込みます。

ストリームを入力として受け取るAPIはありますか....???....助けてください...

4

1 に答える 1

3

AndroidはプログレッシブダウンロードとHTTPライブストリーミング(3.0のみ)をサポートしており、どちらもHTTP経由で機能します。

プログレッシブダウンロードを使用VideoViewまたはMediaplayer活用して、ビデオを再生できます。このディスカッションを参照してください。

また、サーバーがAppleのHttp Live Streaming IETFドラフトに準拠してセグメント化されたファイル(.ts)を配信する場合は、を使用してURLを直接提供しMediaPlayer、ビデオを再生できますSurfaceView。注:URLの「http」を「httplive:」に置き換える必要があることに注意してください。

于 2011-02-23T11:23:20.017 に答える