控制视频的播放时间

时间:2019-05-08 10:17:48

标签: android exoplayer exoplayer2.x

我正在用ExoPlayer播放视频。现在,我想为用户分配该视频的特定时间,以便用户选择。 例如,我只想显示30秒到50秒。 用AndroidStudioJAVA语言。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

它与ExoPlayer无关!您可以自己处理。

因此,请使用以下代码片段解决此问题:

同时播放视频:

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);