aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/plugins/vimeo.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/plugins/vimeo.js')
-rw-r--r--src/js/plugins/vimeo.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/js/plugins/vimeo.js b/src/js/plugins/vimeo.js
index 1ad26bf4..8ae57dd9 100644
--- a/src/js/plugins/vimeo.js
+++ b/src/js/plugins/vimeo.js
@@ -145,13 +145,16 @@ const vimeo = {
});
// Muted
+ let { muted } = player.config;
Object.defineProperty(player.media, 'muted', {
get() {
- return volume === 0;
+ return muted;
},
set(input) {
const toggle = utils.is.boolean(input) ? input : false;
- player.volume = toggle ? 0 : player.config.volume;
+ muted = toggle;
+ player.embed.setVolume(toggle ? 0 : player.config.volume);
+ utils.dispatchEvent.call(player, player.media, 'volumechange');
},
});