diff options
author | Sam Potts <me@sampotts.me> | 2016-01-11 08:52:04 +1100 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2016-01-11 08:52:04 +1100 |
commit | 18b2d819852a811aff76fd8c85071e509da482f3 (patch) | |
tree | 552e8abe9102e88f285a615f52bba42532a6602d /src | |
parent | 7d077d543b76c14172a4cba4f946a850348a9ea2 (diff) | |
download | plyr-18b2d819852a811aff76fd8c85071e509da482f3.tar.lz plyr-18b2d819852a811aff76fd8c85071e509da482f3.tar.xz plyr-18b2d819852a811aff76fd8c85071e509da482f3.zip |
Media paused state for embeds
Diffstat (limited to 'src')
-rw-r--r-- | src/js/plyr.js | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js index daee06e6..0e8ebb7b 100644 --- a/src/js/plyr.js +++ b/src/js/plyr.js @@ -1104,9 +1104,18 @@ var instance = event.target; // Create a faux HTML5 API using the YouTube API - plyr.media.play = function() { instance.playVideo(); }; - plyr.media.pause = function() { instance.pauseVideo(); }; - plyr.media.stop = function() { instance.stopVideo(); }; + plyr.media.play = function() { + instance.playVideo(); + plyr.media.paused = false; + }; + plyr.media.pause = function() { + instance.pauseVideo(); + plyr.media.paused = true; + }; + plyr.media.stop = function() { + instance.stopVideo(); + plyr.media.paused = true; + }; plyr.media.duration = instance.getDuration(); plyr.media.paused = !config.autoplay; plyr.media.currentTime = instance.getCurrentTime(); @@ -1193,9 +1202,18 @@ plyr.embed.addEvent('ready', function() { // Create a faux HTML5 API using the Vimeo API - plyr.media.play = function() { plyr.embed.api('play'); }; - plyr.media.pause = function() { plyr.embed.api('pause'); }; - plyr.media.stop = function() { plyr.embed.api('stop') }; + plyr.media.play = function() { + plyr.embed.api('play'); + plyr.media.paused = false; + }; + plyr.media.pause = function() { + plyr.embed.api('pause'); + plyr.media.paused = true; + }; + plyr.media.stop = function() { + plyr.embed.api('stop'); + plyr.media.paused = true; + }; plyr.media.paused = !config.autoplay; plyr.media.currentTime = 0; |