我尝试使用 nexus 的手机直接在 wifi 摄像头板上获取 IP 摄像头视图。使用VideoView,我可以得到网上的视频,http和rtsp地址,但是我无法通过直接wifi连接得到板子(rtsp板)上的摄像头图像。
下面是简单简短的代码,通俗易懂,还有报错信息。请帮帮我。谢谢
String vidAddress = "rtsp://192.168.100.1/cam1/h264/";
VideoView vidView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
vidView = (VideoView) findViewById(R.id.myVideo);
Uri vidUri = Uri.parse(vidAddress);
vidView.setVideoURI(vidUri);
vidView.requestFocus();
vidView.start();
}
03-16 19:07:26.091 27449-27449/com.example.administrator.rtspapplication D/MediaPlayer﹕ Couldn't open file on client side, trying server side
03-16 19:07:26.450 27449-27453/com.example.administrator.rtspapplication D/dalvikvm﹕ GC_CONCURRENT freed 176K, 3% free 8340K/8583K, paused 143ms+3ms, total 182ms
03-16 19:07:26.450 27449-27449/com.example.administrator.rtspapplication D/dalvikvm﹕ WAIT_FOR_CONCURRENT_GC blocked 6ms
03-16 19:07:26.524 27449-27449/com.example.administrator.rtspapplication I/Choreographer﹕ Skipped 72 frames! The application may be doing too much work on its main thread.
03-16 19:07:27.110 27449-27449/com.example.administrator.rtspapplication D/MediaPlayer﹕ getMetadata
03-16 19:07:28.309 27449-27461/com.example.administrator.rtspapplication W/IMediaDeathNotifier﹕ media server died
03-16 19:07:28.309 27449-27461/com.example.administrator.rtspapplication E/MediaPlayer﹕ error (100, 0)
03-16 19:07:28.317 27449-27460/com.example.administrator.rtspapplication W/AudioSystem﹕ AudioFlinger server died!
03-16 19:07:28.434 27449-27449/com.example.administrator.rtspapplication E/MediaPlayer﹕ Error (100,0)
03-16 19:07:28.434 27449-27449/com.example.administrator.rtspapplication D/VideoView﹕ Error: 100,0