diff options
| author | Jules Laplace <jules@okfoc.us> | 2014-07-15 10:42:35 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2014-07-15 10:58:35 -0400 |
| commit | cdce6146956b5e6f335022631d9ffeae6c90efcc (patch) | |
| tree | 13ecca9f48195976f0e7d720e8884124fab2ca36 /public/assets/javascripts/rectangles/engine | |
| parent | 4f978b3d775785a4bef097bf0529988b02c360a2 (diff) | |
pause/mute button on reader
Diffstat (limited to 'public/assets/javascripts/rectangles/engine')
| -rw-r--r-- | public/assets/javascripts/rectangles/engine/scenery/types/video.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/public/assets/javascripts/rectangles/engine/scenery/types/video.js b/public/assets/javascripts/rectangles/engine/scenery/types/video.js index e61a0fa..8cd5e6b 100644 --- a/public/assets/javascripts/rectangles/engine/scenery/types/video.js +++ b/public/assets/javascripts/rectangles/engine/scenery/types/video.js @@ -43,17 +43,29 @@ Scenery.types.video = Scenery.types.base.extend(function(base){ }, toggle: function(shouldPause){ - if (typeof shouldPause === "undefined") { + if (typeof shouldPause !== "boolean") { shouldPause = ! this.mx.paused } shouldPause ? this.mx.pause() : this.mx.play() return shouldPause }, + toggleMuted: function(shouldMute){ + if (typeof shouldMute !== "boolean") { + shouldMute = ! this.mx.muted + } + shouldMute ? this.mx.mute() : this.mx.unmute() + return shouldMute + }, + paused: function(){ return this.mx.paused }, + muted: function(){ + return this.mx.muted + }, + seek: function(n){ this.mx.seek(n) }, |
