如何在android studio videoview中自动重放视频

6ovsh4lw  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(368)

我知道这是一个非常愚蠢的问题,但是在android应用程序中添加自动重播到视频的最简单方法是什么?我在stackoverflow周围找了找,但没有找到任何有用的。下面是我的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();
    }
}
qij5mzcb

qij5mzcb1#

在调用之前添加以下代码 video.start() ```
videoView.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.setLooping(true);
}
});

这将等待 `MediaPlayer` 准备好,然后循环 `MediaPlayer` 自 `VideoView` 使用 `MediaPlayer` 内部。

相关问题