Android VideoView未在SDK 19中循环

Android VideoView未在SDK 19中循环,android,android-videoview,Android,Android Videoview,视频在我测试的SDK 27和28上循环,但在我的SDK 19真实设备上不循环。知道为什么吗 VideoView videoView2 = new VideoView(mContext); Uri uri2 = Uri.parse(urlLink); videoView2.setVideoURI(uri2); videoView2.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {

视频在我测试的SDK 27和28上循环,但在我的SDK 19真实设备上不循环。知道为什么吗

VideoView videoView2 = new VideoView(mContext);
     Uri uri2 = Uri.parse(urlLink);
     videoView2.setVideoURI(uri2);
     videoView2.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
         @Override
           public void onPrepared(MediaPlayer mp) {
           mp.setLooping(true);
           videoView2.start();
        }
   });

无法理解为什么视频没有在SDK 19中循环,而是在我的SDK 28、29设备上循环。但由于videoview中的另一个bug导致
OnInfo Listener
无法启动,从而导致另一个问题,最终切换到Exoplayer


对Exoplayer进行折射后,一切正常

调用了
onPrepared
吗?你看到了吗?是的,它被解雇了。但无论如何,Videoview的mediaplayer OnInfo Listener也没有因为一个bug而被解雇,这会引起问题。因此,我最终将整个视频视图更改为Exoplayer,这比Exoplayer好多了。这不会让我结束这个问题,尽管这是对的。然后你可以在这里写下你的答案,过一段时间再接受。