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
 
119
 
120
                 self.player = event.target;
120
                 self.player = event.target;
121
 
121
 
122
+                // add listener for volume changes
123
+                self.player.addEventListener(
124
+                    "onVolumeChange", "onVolumeChange");
125
+
122
                 if(self.initialAttributes)
126
                 if(self.initialAttributes)
123
                 {
127
                 {
124
                     self.processAttributes(
128
                     self.processAttributes(
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
         window.onPlayerReady = function(event) {
151
         window.onPlayerReady = function(event) {
137
             let player = event.target;
152
             let player = event.target;
138
             // do not relay on autoplay as it is not sending all of the events
153
             // do not relay on autoplay as it is not sending all of the events

Loading…
Cancel
Save