【发布时间】:2019-05-08 10:17:47
【问题描述】:
我正在ExoPlayer 播放视频。现在我想将该视频的特定时间分发给用户,以便用户选择。
例如,我只想显示 30 秒到 50 秒。
在AndroidStudio 和JAVA 语言中。
谢谢你帮助我
【问题讨论】:
-
@DineshShingadiya 这不是重复的!
标签: android exoplayer exoplayer2.x
我正在ExoPlayer 播放视频。现在我想将该视频的特定时间分发给用户,以便用户选择。
例如,我只想显示 30 秒到 50 秒。
在AndroidStudio 和JAVA 语言中。
谢谢你帮助我
【问题讨论】:
标签: android exoplayer exoplayer2.x
与ExoPlayer无关!你可以自己处理。
所以用这个sn-p来解决这个问题:
同时开始播放视频:
videoview.seekTo(SPECIFIED_START_TIME);
然后运行这个处理程序:
handler = new Handler();
runnable = new Runnable() {
@Override
public void run() {
if(videoview.getCurrentPosition() >= DESTINATION_TIME){ // After reaching destination time
videoview.seekTo(SPECIFIED_START_TIME);
videoview.pause(); // or stop();
}
}
};
handler.postDelayed(runnable, 0);
【讨论】: