diff --git a/js/reveal.js b/js/reveal.js
index 3c2b1c89d0873e68071c2c2b719b237d4f3f4e71..e5576ed50b9c587970339336105386b8823da748 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -2471,7 +2471,10 @@
 
 			// Start video playback
 			var currentVideo = currentBackground.querySelector( 'video' );
-			if( currentVideo ) currentVideo.play();
+			if( currentVideo ) {
+				currentVideo.currentTime = 0;
+				currentVideo.play();
+			}
 
 			// Don't transition between identical backgrounds. This
 			// prevents unwanted flicker.