adutzu89
10th October 2013, 16:09
I am trying to make a media timer in QML but the problem is that the seconds are going past 60, how can I make the seconds timer reset whenever it hits 60?
I have the following.
Text{
property var pozitieActMin:
parseInt(utilMuz.position/60000)<10 ?
"0"+parseInt(utilMuz.position/60000) : parseInt(utilMuz.position/60000);
property var pozitieActSec:
parseInt(utilMuz.position/1000)<10 ?
"0"+parseInt(utilMuz.position/1000) : parseInt(utilMuz.position/1000);
property var durataMin:
parseInt(utilMuz.duration/60000)<10 ?
"0"+parseInt(utilMuz.duration/60000) : parseInt(utilMuz.duration/60000);
property var durataSec:
parseInt(utilMuz.duration/1000)<10 ?
"0"+parseInt(utilMuz.duration/1000) : parseInt(utilMuz.duration/1000);
text:"Duration "+pozitieActMin+":"+pozitieActSec+"/"+durataMin+":"+durataSec;
}
I have the following.
Text{
property var pozitieActMin:
parseInt(utilMuz.position/60000)<10 ?
"0"+parseInt(utilMuz.position/60000) : parseInt(utilMuz.position/60000);
property var pozitieActSec:
parseInt(utilMuz.position/1000)<10 ?
"0"+parseInt(utilMuz.position/1000) : parseInt(utilMuz.position/1000);
property var durataMin:
parseInt(utilMuz.duration/60000)<10 ?
"0"+parseInt(utilMuz.duration/60000) : parseInt(utilMuz.duration/60000);
property var durataSec:
parseInt(utilMuz.duration/1000)<10 ?
"0"+parseInt(utilMuz.duration/1000) : parseInt(utilMuz.duration/1000);
text:"Duration "+pozitieActMin+":"+pozitieActSec+"/"+durataMin+":"+durataSec;
}