视频代码都是跟着站内老师敲的,为什么我在运行时无法获取视频的当前播放时间和视频总时间?
private Handler UIHandler = new Handler() { public void handlerMessage(Message msg) { super.handleMessage(msg); int currentPosition= videoView.getCurrentPosition(); int totalDuration = videoView.getDuration(); updateTextViewWithTimeFormat(current_text_tv,currentPosition); updateTextViewWithTimeFormat(time_total_tv,totalDuration); play_seek.setMax(totalDuration); play_seek.setProgress(currentPosition); UIHandler.sendEmptyMessageDelayed(UPDATEUI,50000); } };
private void updateTextViewWithTimeFormat(TextView textview,int millisecond) { int second = millisecond/1000; int hh=second/3600; int mm=second%3600/60; int ss=second%60; String str=null; if(hh>0) { str=String.format("%02d:%02d:%02d",hh,mm,ss); } else { str=String.format("%02d:%02d",mm,ss); } textview.setText(str); }
相关分类