VideoView无法在某些设备上播放

时间:2018-01-31 13:53:34

标签: android mp4 android-videoview

我的片段包含CameraPreview作为背景,在其中一个角落我有100x100dp的视频视图,必须播放mp4 h.264格式的视频, 但由于某种原因,一些设备发挥其他赢得的问题,没有错误抛出它只是没有显示。 这是准备视频的功能。

private void setupVideoView(){
    String path = "android.resource://"+ getActivity().getPackageName()+"/"+R.raw.model_2;
    Uri uri = Uri.parse(path);
    mVideoView.setVideoURI(uri);
    mVideoView.seekTo(1);

    mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
            mp.setLooping(true);
        }
    });
}

然后几秒后我需要启动视频,然后我打电话

if(mVideoView != null){
        mVideoView.start();
    }

我读过关于哪些编解码器和格式的android接受,我的视频完全适合这个要求,正如我上面说的mp4 h.264格式,任何想法?

0 个答案:

没有答案