gpt4 book ai didi

android - 一个接一个地播放视频

转载 作者:行者123 更新时间:2023-11-29 22:16:57 26 4
gpt4 key购买 nike

我需要一个接一个地(成对)播放两个视频,第一个视频作为介绍视频,第二个视频作为主视频,所以我真正需要的是在完成介绍视频后主视频将开始...说 intro-1 & main-1, intro-2&main-2, intro-3& main3...等等。 我遇到的问题是我在完成主视频后无法再次转到介绍视频。只有主视频一次又一次地播放

这是代码:

      videoView.setVideoPath(introPath);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();


videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {

public void onCompletion(final MediaPlayer mp) {
videoView.setVideoPath(mainPath);
MediaController mc = new MediaController(DisplayVideo.this);
videoView.requestFocus();
videoView.start();
}
}

任何帮助将不胜感激谢谢

最佳答案

创建视频路径列表,例如:

List<String> videoPathes = new ArrayList<String>();
videoPathes.add(path1);
videoPathes.add(path2);
// etc..

和一些索引,例如:

int i = 0;

在onCompletionListener中,这样设置下一个路径:

public void onCompletion(final MediaPlayer mp) {
i = (i + 1) % videoPathes.size();
videoView.setVideoPath(videoPathes.get(i));
// the rest ...
}

关于android - 一个接一个地播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8238403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com