Pixel手机用VideoView播放视频问题

Android系统7.1.2

用videoview在页面上播放本地视频自动循环播放不起来,要手动点几下暂停才可以播放,运气好的化可以播放,播放2遍又不重复了。在其它nexus5,华为,小米手机上都是正常的。

try catch播放的代码 异常为media的error(3,0)啥的,还有就是无法找到该文件,要用url形式,然而我用了,没有这个异常还是自动播放不起来

不知道有没有相同的情况?

mVideoView.setVideoPath(videoPath);
        mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                mp.setLooping(true);
                mp.setVideoScalingMode(MediaPlayer.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);
            }
        });
         if (!mVideoView.isPlaying()) {
            mVideoView.start();
        }
阅读 3k
1 个回答

尝试在播放视频结束时回调接口去执行play

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题