大家好,我正在开发一个在Android设备上可以从服务器播放流视频的RTP客户端。我对如何开始感到困惑。我考虑使用HTML、CSS和JavaScript开发一个Web应用程序,然后将其包装在Android中。这种方法正确吗?JavaScript支持实时媒体播放器吗?请指导我,我是一名新手,完全不知所措..:(
准备带有JavaScript代码和流列表的网站
创建具有启用JavaScript的Webview布局,例如:
Webview wv = (WebView) findViewById(R.id.WebView01);
wv.setJavaScriptEnabled(true);
添加将由JavaScript调用的类,如上面的Dev Guide中所述:
wv.addJavascriptInterface(new JavaScriptInterface(this), "Android");`
使用MediaPlayer播放流
我猜你可以设置一个流媒体服务器(如live555、darwin stream server)来发布RTSP协议的媒体文件,并在Android上使用VideoView进行播放。