summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/engine
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-07-15 10:42:35 -0400
committerJules Laplace <jules@okfoc.us>2014-07-15 10:58:35 -0400
commitcdce6146956b5e6f335022631d9ffeae6c90efcc (patch)
tree13ecca9f48195976f0e7d720e8884124fab2ca36 /public/assets/javascripts/rectangles/engine
parent4f978b3d775785a4bef097bf0529988b02c360a2 (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.js14
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)
},