VideoView 在 SDK 19 中没有循环

VideoView is not looping in SDK 19

视频在我测试的 SDK 27 和 28 上循环播放,但在我的 SDK 19 Real 设备上没有循环播放。知道为什么吗?

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 中的另一个错误导致 onInfoListener 未被触发,最终导致另一个问题,因此最终切换到 Exoplayer。

https://issuetracker.google.com/issues/36964032

https://code.google.com/archive/p/googletv-issues/issues/2

折射到 Exoplayer 后一切正常