【问题标题】:How to auto replay video in Android Studio VideoView如何在 Android Studio VideoView 中自动重播视频
【发布时间】:2021-01-03 18:18:32
【问题描述】:

我知道这是一个非常愚蠢的问题,但是在 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();
    }
}

【问题讨论】:

    标签: java android android-studio android-videoview


    【解决方案1】:

    在调用video.start()之前添加以下代码

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 2012-05-11
      • 1970-01-01
      • 2013-05-18
      • 2015-07-15
      相关资源
      最近更新 更多