0

我想直接从网络流(http)播放媒体(视频),因此我必须以某种方式向 Android MediaPlayer 提供数据。

我有 FileOutputStream outstream = new FileOutputStream(outputfile); 我通过 outstream.write(buffer, 0, count); 将其写入输出文件

是否有任何 API 将流作为输入....???....请帮助...

4

1 回答 1

3

Android 支持渐进式下载和 HTTP Live Streaming(仅在 3.0 中),这两者都通过 HTTP 工作。

您可以使用VideoViewMediaplayer利用渐进式下载和播放您的视频:请参阅讨论。

此外,如果您的服务器提供符合Apple 的 Http Live Streaming IETF 草案的分段文件 (.ts) ,您可以直接提供 URLMediaPlayer并使用SurfaceView. 注意:您必须将 URL 中的“http”替换为“httplive:”。

于 2011-02-23T11:23:20.017 回答