Browse Source

fix notice not display when error event triggered

DIYgod 7 years ago
parent
commit
bad2200611
1 changed files with 6 additions and 4 deletions
  1. 6 4
      src/js/player.js

+ 6 - 4
src/js/player.js

@@ -545,10 +545,12 @@ class DPlayer {
             clearTimeout(this.noticeTime);
         }
         this.events.trigger('notice_show', text);
-        this.noticeTime = setTimeout(() => {
-            this.template.notice.style.opacity = 0;
-            this.events.trigger('notice_hide');
-        }, time);
+        if (time > 0) {
+            this.noticeTime = setTimeout(() => {
+                this.template.notice.style.opacity = 0;
+                this.events.trigger('notice_hide');
+            }, time);
+        }
     }
 
     resize () {