瀏覽代碼

Always set volume on playback. (#78)

Ian Walton 3 年之前
父節點
當前提交
b247c9d0cd
共有 2 個文件被更改,包括 5 次插入4 次删除
  1. 4 1
      native/mpvAudioPlayer.js
  2. 1 3
      native/mpvVideoPlayer.js

+ 4 - 1
native/mpvAudioPlayer.js

@@ -46,7 +46,7 @@ class mpvAudioPlayer {
         self._duration = undefined;
         self._currentTime = undefined;
         self._paused = false;
-        self._volume = this.getSavedVolume() * 100;
+        self._volume = self.getSavedVolume() * 100;
         self._playRate = 1;
         self._hasConnection = false;
 
@@ -158,6 +158,9 @@ class mpvAudioPlayer {
                 self._started = true;
             }
 
+            const volume = self.getSavedVolume() * 100;
+            self.setVolume(volume, volume != self._volume);
+
             self.setPlaybackRate(1);
             self.setMute(false, false);
 

+ 1 - 3
native/mpvVideoPlayer.js

@@ -148,9 +148,7 @@
                     this.loading.hide();
 
                     const volume = this.getSavedVolume() * 100;
-                    if (volume != this._volume) {
-                        this.setVolume(volume, false);
-                    }
+                    this.setVolume(volume, false);
 
                     this.setPlaybackRate(1);
                     this.setMute(false, false);