我是Android新手 . 我使用的是android os 2.2 . 我正在尝试从网址播放流媒体音频和视频 . 我不知道该怎么做 . 在谷歌搜索3天后,我知道我必须使用mediaPlayer和MediaController类 .
我曾在互联网上使用不同的差异组合代码,但没有成功 .
任何人都可以指导我如何处理流式音频/视频播放 . 如果我们使用MediaPlayer或Controller类,UI会怎样?在布局的xml文件中有没有相关的东西 .
如果没有,那么请告诉我可能的代码 .
请帮我 .
2 回答
希望这可以帮助 .
1-在计算机上安装VLC(SERVER)并转到Media-> Streaming(Ctrl S)
2-选择要流式传输的文件,或者如果要流式传输网络摄像头或...单击“捕获设备”选项卡并进行配置,最后单击“流”按钮 .
3-在这里你应该进行流服务器配置,只需转到“选项”选项卡并通过以下命令:
NOTE: 将YOURCOMPUTER_SERVER_IP_ADDR替换为您的计算机IP地址或运行VLC的任何服务器...
NOTE: 你可以看到,视频编解码器是android支持的MP4V .
4-去eclipse并为媒体playbak创建一个新项目 . 创建一个VideoView对象,并在OnCreate()函数中编写如下代码:
5-在设备上运行apk(不是模拟器,我没有检查它)并等待播放开始 . 请考虑缓冲过程大约需要10秒钟......
我在多媒体方面做得不多,但如果你想通过RSTP寻找流媒体,那么MediapLayer可以提供帮助 .