Browse Source

Instantly update volume changes.

j8
damencho 9 years ago
parent
commit
9a984b7f84
1 changed files with 15 additions and 0 deletions
  1. 15
    0
      modules/UI/shared_video/SharedVideo.js

+ 15
- 0
modules/UI/shared_video/SharedVideo.js View File

@@ -119,6 +119,10 @@ export default class SharedVideoManager {
119 119
 
120 120
                 self.player = event.target;
121 121
 
122
+                // add listener for volume changes
123
+                self.player.addEventListener(
124
+                    "onVolumeChange", "onVolumeChange");
125
+
122 126
                 if(self.initialAttributes)
123 127
                 {
124 128
                     self.processAttributes(
@@ -133,6 +137,17 @@ export default class SharedVideoManager {
133 137
             }
134 138
         };
135 139
 
140
+        /**
141
+         * Gets notified for volume state changed.
142
+         * @param event
143
+         */
144
+        window.onVolumeChange = function (event) {
145
+            if(!self.player)
146
+                return;
147
+
148
+            self.updateCheck();
149
+        };
150
+
136 151
         window.onPlayerReady = function(event) {
137 152
             let player = event.target;
138 153
             // do not relay on autoplay as it is not sending all of the events

Loading…
Cancel
Save