diff options
Diffstat (limited to 'src/js/plugins/vimeo.js')
-rw-r--r-- | src/js/plugins/vimeo.js | 7 |
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'); }, }); |