【问题标题】:Control the playback time of a video控制视频的播放时间
【发布时间】:2019-05-08 10:17:47
【问题描述】:

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

谢谢你帮助我

【问题讨论】:

标签: android exoplayer exoplayer2.x


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 2016-08-07
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多