Vitamio安卓播放的巨坑

这几天集成直播安卓端快把我搞疯了,Vitamio SDK里的有一个坑必须要记录一下
我在集成的时候


            videoView = (VideoView) findViewById(R.id.vitamio_videoview);
            videoView.setVideoURI(Uri.parse("url"));
            MediaController controller = new MediaController(this);
            videoView.setMediaController(controller);
            videoView.setBufferSize(10240); //设置视频缓冲大小。默认1024KB,单位byte
            videoView.requestFocus();

findViewById一直返回 NULL,开始以为是没有加这句

if (!LibsChecker.checkVitamioLibs(this))
            return;

后来才发现要这样写

        if (Vitamio.isInitialized(this)) {
            videoView = (VideoView) findViewById(R.id.vitamio_videoview);
            videoView.setVideoURI(Uri.parse("url"));
            MediaController controller = new MediaController(this);
            videoView.setMediaController(controller);
            videoView.setBufferSize(10240); //设置视频缓冲大小。默认1024KB,单位byte
            videoView.requestFocus();
        }
    }

没有初始化成功会一直返回NULL

你可能感兴趣的:(Vitamio安卓播放的巨坑)