如何在VideoView中设置搜索点或以其他方式快速结束播放?

时间:2013-06-14 08:41:39

标签: android android-videoview

有没有办法将VideoView中的视频设置为其持续时间的最后一秒?或者按代码触发onCompletionListener

2 个答案:

答案 0 :(得分:4)

VideoView.seekTo(int milisec)

注意,参数的单位是毫秒。

myVideoView.seekTo(myVideoView.getDuration())

如果您可以访问实现onCompletionListener的类的实例,则只需手动调用该函数即可。

但我认为这是一个不好的主意;永远不应该手动触发回调。

答案 1 :(得分:1)

快速查看VideoView api,有VideoView.seekTo(int msec)方法。我会使用它但你需要知道视频长度。这可能取决于你的代码,我不熟悉。您可能会查找或打开一个新问题。