aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--js/reveal.js19
1 files changed, 9 insertions, 10 deletions
diff --git a/js/reveal.js b/js/reveal.js
index ae5810c..5b4a545 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -150,7 +150,6 @@
// Flags if video background is loaded
loadeddataVideo = false,
-
// The horizontal and vertical index of the currently active slide
indexh,
indexv,
@@ -2473,19 +2472,19 @@
if( currentBackground ) {
- // Start video playback
- var currentVideo = currentBackground.querySelector( 'video' );
- if( currentVideo ) {
-
- currentVideo.addEventListener("loadeddata", function() {
+ // Start video playback
+ var currentVideo = currentBackground.querySelector( 'video' );
+ if( currentVideo ) {
+ if(currentVideo.readyState >1){
currentVideo.currentTime = 0;
currentVideo.play();
- loadeddataVideo = true;
- this.removeEventListener("loadeddata",function(){return false});
- });
- if(loadeddataVideo === true){
+ }
+ else{
+ currentVideo.addEventListener("loadeddata", function() {
currentVideo.currentTime = 0;
currentVideo.play();
+ currentVideo.removeEventListener("loadeddata",function(){return false});
+ });
}
}