我是Android新手。我正在使用android os 2.2。我正在尝试播放来自URL的流式音频和视频。我不知道该怎么办。经过三天的谷歌搜索,我知道我必须使用mediaPlayer和MediaController类。
我使用了在互联网上找到的代码的不同differend组合,但未成功。
谁能指导我如何处理流音频/视频播放。如果我们使用MediaPlayer或Controller类,那么UI呢?布局的xml文件中是否有任何与这些相关的内容。
如果没有,那么甚至请告诉我这可能是什么代码。
请帮我。
最佳答案
希望这可以帮助。
1-在您的计算机(SERVER)上安装VLC,然后转到Media-> Streaming(Ctrl + S)
2-选择要流式传输的文件,或者如果要流式传输网络摄像头,或...单击“捕获设备”选项卡并进行配置,最后单击“流式传输”按钮。
3-在这里,您应该进行流服务器的配置,只需转到“选项”选项卡并通过以下命令即可:
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/}**
注意:用您的计算机IP地址或任何运行VLC的服务器替换YOURCOMPUTER_SERVER_IP_ADDR ...
注意:您可以看到,视频编解码器是Android支持的MP4V。
4- eclipse 并为媒体播放创建一个新项目。创建一个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秒钟...
关于android - 如何从网址播放流式音频/视频?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4068306/