如何在 Android Studio VideoView 中自动重播视频

How to auto replay video in Android Studio VideoView

我知道这是一个非常愚蠢的问题,但是在 Android 应用中向视频添加自动重播的最简单方法是什么?我一直在寻找 Whosebug,但没有找到任何有用的东西。这是我的MainActivity.java,如果有帮助的话:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        VideoView videoView = (VideoView) findViewById(R.id.videoView);
        videoView.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.gotem);
        videoView.start();
    }
}

调用前添加如下代码video.start()

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

这会等待 MediaPlayer 准备好,然后循环 MediaPlayer 的内容,因为 VideoView 在内部使用 MediaPlayer