Java 直接从网络流(http)播放媒体(视频)

Java 直接从网络流(http)播放媒体(视频),java,android,http,media-player,fileoutputstream,Java,Android,Http,Media Player,Fileoutputstream,我想直接从网络流(http)播放媒体(视频),所以我必须以某种方式向Android MediaPlayer提供数据 我有FileOutputStream outstream=新的FileOutputStream(outputfile);我通过outstream.write(buffer,0,count)将其写入outputfile 是否有任何API将流作为输入。。。。???。。。。请帮助…Android支持渐进式下载和HTTP实时流媒体(仅在3.0中),这两种方式都通过HTTP工作 您可以使用V

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

我有FileOutputStream outstream=新的FileOutputStream(outputfile);我通过outstream.write(buffer,0,count)将其写入outputfile


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

Android支持渐进式下载和HTTP实时流媒体(仅在3.0中),这两种方式都通过HTTP工作

您可以使用
VideoView
Mediaplayer
来利用渐进式下载和播放视频:请参阅讨论


此外,如果您的服务器提供符合的分段文件(.ts),您可以直接将URL提供给
MediaPlayer
,并使用
SurfaceView
播放视频。注意:您必须将URL中的“http”替换为“httplive:”。

Android支持渐进式下载和http直播(仅在3.0中),并且这两种方式都通过http工作

您可以使用
VideoView
Mediaplayer
来利用渐进式下载和播放视频:请参阅讨论


此外,如果您的服务器提供符合的分段文件(.ts),您可以直接将URL提供给
MediaPlayer
,并使用
SurfaceView
播放视频。注意:您必须将URL中的“http”替换为“httplive:”。

现在我的服务器是Youtube。我看到mediaplayer接受音频输入流。但是,在视频流的情况下,可以做什么呢?尝试将URL直接传递给VideoView或Mediaplayer,看看会发生什么。是的……这就是我现在正在尝试的,但是当我们提供文件供下载时,文件的权限正在变化。将让您知道结果…MediaPlayer中的另一个问题。。。。我已经实现了OnBufferingUpdateListener,但是MediaPlayer没有调用onBufferingUpdate。我已经给了mediaPlayer.setOnBufferingUpdateListener(这个);。。。。但它仍然没有得到更新。。。。任何想法!!现在我的服务器是Youtube。我看到mediaplayer接受音频输入流。但是,在视频流的情况下,可以做什么呢?尝试将URL直接传递给VideoView或Mediaplayer,看看会发生什么。是的……这就是我现在正在尝试的,但是当我们提供文件供下载时,文件的权限正在变化。将让您知道结果…MediaPlayer中的另一个问题。。。。我已经实现了OnBufferingUpdateListener,但是MediaPlayer没有调用onBufferingUpdate。我已经给了mediaPlayer.setOnBufferingUpdateListener(这个);。。。。但它仍然没有得到更新。。。。任何想法!!