如何播放stream媒体audio/video从url?

我是Android新手。 我正在使用Android操作系统2.2。 我正在尝试从url播放streamaudio和video。 我不知道该怎么做。 经过3天ogogling我来知道,我必须使用mediaPlayer和MediaController类。

我使用互联网上发现的不同的代码组合,但不成功。

任何人都可以指导我做什么stream式audio/video播放。 如果我们使用MediaPlayer或Controller类,那么UI呢? 在布局的xml文件中有没有关联这些东西?

如果不是,那么请告诉我可能是什么代码。

请帮帮我。

Solutions Collecting From Web of "如何播放stream媒体audio/video从url?"

希望这可以帮助。

1-在计算机(服务器)上安装VLC,然后进入媒体 – >stream媒体(Ctrl + S)

2-select一个文件stream,或者如果你想stream你的摄像头或…点击“捕获设备”选项卡,并进行configuration,最后点击“stream”button。

3-在这里你应该做stream媒体服务器configuration,只需进入“选项”选项卡,并通过以下命令:

sout=#transcode{vcodec=mp4v,vb=400,fps=10,width=176,height=144,acodec=mp4a,ab=32,channels=1,samplerate=22050}:rtp{sdp=rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/}** 

注:将YOURCOMPUTER_SERVER_IP_ADDRreplace为您的计算机IP地址或运行VLC的任何服务器…

注意:您可以看到,video编解码器是Android支持的MP4V。

4-去日食和创build一个新的项目媒体playbak。 创build一个VideoView对象并在OnCreate()函数中写下如下代码:

 mVideoView = (VideoView) findViewById(R.id.surface_view); mVideoView.setVideoPath("rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/"); mVideoView.setMediaController(new MediaController(this)); 

5在设备上运行apk(不是模拟器,我没有检查它)并等待播放开始。 请考虑缓冲过程将需要约10秒… … –

我还没有做多媒体,但如果你正在寻找stream媒体,甚至通过RSTP,然后MediapLayer可以帮助。