aboutsummaryrefslogtreecommitdiff
path: root/js/controllers/slidecontent.js
diff options
context:
space:
mode:
authorHakim El Hattab <hakim.elhattab@gmail.com>2020-06-16 11:20:15 +0200
committerHakim El Hattab <hakim.elhattab@gmail.com>2020-06-16 11:20:15 +0200
commit9ff27cfbc9aaf939894b42b73973ea47b38eedec (patch)
tree42f6c7bff951f2db0a8c7d5d0acb07640785a389 /js/controllers/slidecontent.js
parent2fccb77405a52b29e144f2e33b741f207ebfab47 (diff)
downloadfosdem-2021-minimalism-presentation-9ff27cfbc9aaf939894b42b73973ea47b38eedec.tar
fosdem-2021-minimalism-presentation-9ff27cfbc9aaf939894b42b73973ea47b38eedec.tar.gz
bg videos remain muted on mobile, otherwise broken when navigating with swipe gestures
Diffstat (limited to 'js/controllers/slidecontent.js')
-rw-r--r--js/controllers/slidecontent.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/js/controllers/slidecontent.js b/js/controllers/slidecontent.js
index d71b3dd..e6d3164 100644
--- a/js/controllers/slidecontent.js
+++ b/js/controllers/slidecontent.js
@@ -117,7 +117,12 @@ export default class SlideContent {
}
// Enable inline playback in mobile Safari
+ //
+ // Mute is required for video to play when using
+ // swipe gestures to navigate since they don't
+ // count as direct user actions :'(
if( isMobile ) {
+ video.muted = true;
video.setAttribute( 'playsinline', '' );
}