diff --git a/modules/MwEmbedSupport/mediawiki/mediawiki.client.js b/modules/MwEmbedSupport/mediawiki/mediawiki.client.js index a461dea14e..10ba6325df 100755 --- a/modules/MwEmbedSupport/mediawiki/mediawiki.client.js +++ b/modules/MwEmbedSupport/mediawiki/mediawiki.client.js @@ -211,6 +211,10 @@ return mw.isSafariVersionGreaterThan(8); }; + mw.isNativeIOSPlayback = function() { + return mw.isIOS() && !mw.isIpad() && !mw.getConfig('EmbedPlayer.WebKitPlaysInline'); + }; + mw.isSilk = function () { return /\bSilk\b/.test(userAgent); }; diff --git a/modules/unMuteOverlayButton/resources/unMuteOverlayButton.js b/modules/unMuteOverlayButton/resources/unMuteOverlayButton.js index 5c3659095f..20cef13284 100644 --- a/modules/unMuteOverlayButton/resources/unMuteOverlayButton.js +++ b/modules/unMuteOverlayButton/resources/unMuteOverlayButton.js @@ -28,7 +28,7 @@ if (mw.getConfig('thumbEmbedOrigin') || mw.getConfig('autoMute')) { return false; } - if (mw.isMobileDevice()) { + if (mw.isMobileDevice() && !mw.isNativeIOSPlayback()) { return !!mw.getConfig('mobileAutoPlay'); } else { return browserSupportMutedAutoplay() && isAutoplayConfigured();