From 42d72c530335b553319e114b675be337d326e0f3 Mon Sep 17 00:00:00 2001 From: Suman Bhattarai Date: Tue, 3 Dec 2019 10:34:27 -0700 Subject: [PATCH] fix being unable to unmute autoplayed video on IOS --- src/js/controls.js | 2 +- src/sass/components/volume.scss | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/js/controls.js b/src/js/controls.js index 7afcd2c0..76b15dda 100644 --- a/src/js/controls.js +++ b/src/js/controls.js @@ -1380,7 +1380,7 @@ const controls = { } // Volume range control - if (control === 'volume') { + if (control === 'volume' && !browser.isIos) { // Set the attributes const attributes = { max: 1, diff --git a/src/sass/components/volume.scss b/src/sass/components/volume.scss index 82a6dd36..b89b4531 100644 --- a/src/sass/components/volume.scss +++ b/src/sass/components/volume.scss @@ -23,13 +23,6 @@ } } -// Hide sound controls on iOS -// It's not supported to change volume using JavaScript: -// https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html -.plyr--is-ios .plyr__volume { - display: none !important; -} - // Vimeo has no toggle mute method so hide mute button // https://github.com/vimeo/player.js/issues/236#issuecomment-384663183 .plyr--is-ios.plyr--vimeo [data-plyr='mute'] {