diff --git a/modules/DoubleClick/resources/mw.DoubleClick.js b/modules/DoubleClick/resources/mw.DoubleClick.js index d45013eb29..94e96a1d74 100644 --- a/modules/DoubleClick/resources/mw.DoubleClick.js +++ b/modules/DoubleClick/resources/mw.DoubleClick.js @@ -297,9 +297,11 @@ return; } _this.embedPlayer.unbindHelper( 'playing' + bindPostFix ); - _this.embedPlayer.stopEventPropagation(); - _this.embedPlayer.getPlayerElement().pause(); - _this.embedPlayer.stopMonitor(); + if( !mw.isIOS8() ) { + _this.embedPlayer.stopEventPropagation(); + _this.embedPlayer.getPlayerElement().pause(); + _this.embedPlayer.stopMonitor(); + } }); } }, diff --git a/modules/EmbedPlayer/resources/mw.EmbedPlayerNative.js b/modules/EmbedPlayer/resources/mw.EmbedPlayerNative.js index 9536a84e79..dd9599387c 100644 --- a/modules/EmbedPlayer/resources/mw.EmbedPlayerNative.js +++ b/modules/EmbedPlayer/resources/mw.EmbedPlayerNative.js @@ -1046,9 +1046,12 @@ mw.EmbedPlayerNative = { // issue a play request if( !_this.playing ) { if( mw.isIOS8() ) { - vid.load(); + setTimeout( function() { + vid.play(); + }, 0); + } else { + vid.play(); } - vid.play(); } // re-start the monitor: _this.monitor();