如何解决如何在 Android Studio VideoView 中自动重放视频
我知道这是一个非常愚蠢的问题,但是在 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();
}
}
解决方法
在调用 video.start()
之前添加以下代码
videoView.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.setLooping(true);
}
});
这会等待 MediaPlayer
准备好,然后循环 MediaPlayer
的内容,因为 VideoView
在内部使用 MediaPlayer
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。