0

我尝试使用 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
4

0 回答 0