猿问

为啥我在做视频播放器不能获取到视频的当前播放时间和视频总时间?

视频代码都是跟着站内老师敲的,为什么我在运行时无法获取视频的当前播放时间和视频总时间?

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


慕粉1112157772
浏览 1689回答 0
0回答
随时随地看视频慕课网APP

相关分类

Android
我要回答