|
@@ -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
|