Sha256: 13586beb73cbcac66a68886f4c4a695482ee34e692c1c0c66565889d27f41d80
Contents?: true
Size: 935 Bytes
Versions: 38
Compression:
Stored size: 935 Bytes
Contents
pageflow.mediaPlayer.handleFailedPlay = function(player, options) { var originalPlay = player.play; player.play = function(/* arguments */) { var result = originalPlay.apply(player, arguments); if (result && typeof result.catch !== 'undefined') { return result.catch(function(e) { if (e.name === 'NotAllowedError' && options.hasAutoplaySupport) { if (options.fallbackToMutedAutoplay) { player.muted(true); return originalPlay.apply(player, arguments).then( function() { player.trigger('playmuted'); }, function() { player.trigger('playfailed'); } ); } else { player.trigger('playfailed'); } } else { pageflow.log('Caught play exception for video.'); } }); } return result; }; };
Version data entries
38 entries across 38 versions & 1 rubygems