我想直接从网络流(http)播放媒体(视频),因此我必须以某种方式向 Android MediaPlayer 提供数据。
我有 FileOutputStream outstream = new FileOutputStream(outputfile); 我通过 outstream.write(buffer, 0, count); 将其写入输出文件
是否有任何 API 将流作为输入....???....请帮助...
我想直接从网络流(http)播放媒体(视频),因此我必须以某种方式向 Android MediaPlayer 提供数据。
我有 FileOutputStream outstream = new FileOutputStream(outputfile); 我通过 outstream.write(buffer, 0, count); 将其写入输出文件
是否有任何 API 将流作为输入....???....请帮助...
Android 支持渐进式下载和 HTTP Live Streaming(仅在 3.0 中),这两者都通过 HTTP 工作。
您可以使用VideoView
或Mediaplayer
利用渐进式下载和播放您的视频:请参阅此讨论。
此外,如果您的服务器提供符合Apple 的 Http Live Streaming IETF 草案的分段文件 (.ts) ,您可以直接提供 URLMediaPlayer
并使用SurfaceView
. 注意:您必须将 URL 中的“http”替换为“httplive:”。