summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/rectangles')
-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)
},