Ani*_*aul -2 java swing jtextfield media-player
我计算视频当前播放时间的时间:
public show_time_of_vedio_file(MediaPanel mediaPanel,JFrame_of_subtitle frame)
{
// for(;;)
{
double second=mediaPanel.mediaPlayer.getMediaTime().getSeconds();
int second1=(int) second;
int hour=second1/3600;
second1=second1-hour*3600;
int minute=second1/60;
second1=second1-minute*60;
double milisecond=(second-(int)second)*1000;
int milisecond_1=(int) milisecond;
String milisecond_string=String.valueOf(milisecond_1);
String hour_string=String.valueOf(hour);
String minute_string=String.valueOf(minute);
String second_string=String.valueOf(second1);
if(hour_string.length()==1)
hour_string="0".concat(hour_string);
if(minute_string.length()==1)
minute_string="0".concat(minute_string);
if(second_string.length()==1)
second_string="0".concat(second_string);
if(milisecond_string.length()==2)
milisecond_string="0".concat(milisecond_string);
else if(milisecond_string.length()==1)
milisecond_string="0".concat("0".concat(milisecond_string));
frame.show_time_jTextField.setText(String.format("%s:%s:%s,%s", hour_string,minute_string,second_string,milisecond_string));
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想在JTextField播放视频的所有时间以及视频不播放时显示此时间我要显示00:00:00,000.
谁能告诉我怎么能这样做?
..想要显示这个时间
JTextField..
请JProgressBar改为使用.例如

有关更多详细信息,请参见如何使用进度条.
..不玩我想表现出来
00:00:00,000.
请参阅JProgressBar.setString(String).此GUI右上角的进度条显示使用更多"媒体友好"字符串.

| 归档时间: |
|
| 查看次数: |
395 次 |
| 最近记录: |