0

我有一个使用 VideoView 控件播放的视频,

VideoView vid;

vid = (VideoView)findViewById(R.id.video);        
String urlpath = "android.resource://" + getPackageName() + "/" + R.raw.videoviewdemo;
vid.setVideoURI(Uri.parse(urlpath));
vid.start();

效果很好,但我错误地认为调用 setVideoURI() 和 start() 会等待第一个视频完成,然后再播放第二个。在继续下一行代码之前,有没有办法让整个视频播放?谢谢

(前几天刚开始做Android/Java编程,好几年没用任何语言写过软件了,速度有点慢见谅)

4

1 回答 1

0

您始终可以使用完成侦听器播放下一个视频。它将在当前视频完成后立即触发。

在全局整数中跟踪当前正在运行的视频。更新它以跟踪它们并获取下一个要播放的视频

检查此链接 侦听器(或处理程序)以完成视频

于 2013-10-12T06:26:31.943 回答