Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法将视频设置为VideoView持续时间的最后一秒?还是触发onCompletionListener代码?
VideoView
onCompletionListener
VideoView.seekTo(int milisec)
注意,参数的单位是毫秒。
myVideoView.seekTo(myVideoView.getDuration())
如果您有权访问实现 onCompletionListener 的类的实例,则可以手动调用该函数。
但我认为这是一个坏主意。永远不应手动触发回调。
快速查看VideoViewapi 有一种VideoView.seekTo(int msec)方法。我会使用它,但你需要知道视频长度。这可能取决于您的代码,我对此并不熟悉。您可以查看它或打开一个新问题。
VideoView.seekTo(int msec)