Browse Source

fix: 播放时间bug

newraina 8 years ago
parent
commit
387017f99c
4 changed files with 6 additions and 6 deletions
  1. 3 3
      dist/meplayer.js
  2. 0 0
      dist/meplayer.min.js
  3. 1 1
      src/js/main.js
  4. 2 2
      src/js/utils.js

+ 3 - 3
dist/meplayer.js

@@ -152,7 +152,7 @@
 	    }
 
 	    function handleTimeUpdate() {
-	        var curTime = audio.currentTime | 0;
+	        var curTime = audio.currentTime;
 	        var curTimeForLrc = audio.currentTime.toFixed(3);
 	        var playPercent = 100 * (curTime / duration);
 
@@ -431,8 +431,8 @@
 	}
 
 	function parseSec(sec) {
-	    var tempMin = (sec / 60).toFixed(0);
-	    var tempSec = (sec % 60).toFixed(0);
+	    var tempMin = sec / 60 | 0;
+	    var tempSec = sec % 60 | 0;
 	    var curMin = tempMin < 10 ? '0' + tempMin : tempMin;
 	    var curSec = tempSec < 10 ? '0' + tempSec : tempSec;
 	    return curMin + ':' + curSec;

File diff suppressed because it is too large
+ 0 - 0
dist/meplayer.min.js


+ 1 - 1
src/js/main.js

@@ -97,7 +97,7 @@ root.mePlayer = function (options) {
     }
 
     function handleTimeUpdate() {
-        var curTime       = audio.currentTime | 0;
+        var curTime       = audio.currentTime;
         var curTimeForLrc = (audio.currentTime).toFixed(3);
         var playPercent   = 100 * (curTime / duration);
 

+ 2 - 2
src/js/utils.js

@@ -38,8 +38,8 @@ function getAbsLeft(el) {
 }
 
 function parseSec(sec) {
-    var tempMin = (sec / 60).toFixed(0);
-    var tempSec = (sec % 60).toFixed(0);
+    var tempMin = (sec / 60) | 0;
+    var tempSec = (sec % 60) | 0;
     var curMin  = tempMin < 10 ? ('0' + tempMin) : tempMin;
     var curSec  = tempSec < 10 ? ('0' + tempSec) : tempSec;
     return curMin + ':' + curSec;

Some files were not shown because too many files changed in this diff