gpt4 book ai didi

android - 如何在android中的视频 View 中获取视频的总长度

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:10:51 25 4
gpt4 key购买 nike

我有一个问题,我想获取在视频 View 中运行的视频的总长度,为此我正在使用视频 View 的 getDuration 方法,但当我将它与 currentPosition 进行比较时,它总是返回 -1。实际上我想要如果视频的当前位置等于视频的总长度那么它应该从第 0 个位置开始意味着开始。意思是我想说我想比较视频的当前位置和视频的总长度,我该怎么做?

提前致谢。

代码:

videoPosition=VideoPositionFinding(IDValue,video.getDuration());
video.seekTo(videoPosition);
if(video.getCurrentPosition()==video.getDuration()){
videoPosition=0;
}
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
System.out.println("The Video Duration: "+video.getCurrentPosition());

video.start();

最佳答案

获取视频总长度使用代码:

videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener()  {
@Override
public void onPrepared(MediaPlayer mp) {
long duration = videoView.getDuration();
}
});

关于android - 如何在android中的视频 View 中获取视频的总长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7964256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com