我有一个问题,我想获取在视频视图中运行的视频的总长度,为此我正在使用视频视图的 getDuration 方法,但当我将其与 currentPosition 进行比较时,它总是返回 -1。实际上我希望如果视频的当前位置等于视频的总长度那么它应该从第 0 个位置开始意味着开始。意思是我想说我想将视频当前位置与视频的总长度进行比较,我该怎么做?
提前致谢。
Code:
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();
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)