src/js/pop.js
branchpopcorn-port
changeset 441 99b7c5192330
parent 431 f9460dc1957f
child 442 ee6594f6d00d
--- a/src/js/pop.js	Thu Dec 08 15:51:46 2011 +0100
+++ b/src/js/pop.js	Thu Dec 08 15:52:01 2011 +0100
@@ -9,7 +9,7 @@
 };
 
 IriSP.PopcornReplacement.trigger = function(msg, params) {
-  IriSP.jQuery(IriSP.PopcornReplacement).trigger(msg, params);
+  IriSP.jQuery(IriSP.PopcornReplacement).triggerHandler(msg, params);
 };
 
 IriSP.PopcornReplacement.guid = function(prefix) {
@@ -30,7 +30,10 @@
   options.events = {
       onReady: IriSP.PopcornReplacement.__initApi,
       onTime: IriSP.PopcornReplacement.__timeHandler,
-      onSeek: IriSP.PopcornReplacement.__seekHandler }
+  //    onPlay: IriSP.PopcornReplacement.__playHandler,
+  //    onPause: IriSP.PopcornReplacement.__pauseHandler,
+      onSeek: IriSP.PopcornReplacement.__seekHandler 
+      }
     
   jwplayer(IriSP.PopcornReplacement._container).setup(options);
   IriSP.PopcornReplacement.media.duration = options.duration;
@@ -49,7 +52,7 @@
 
 IriSP.PopcornReplacement.play = function() {
       IriSP.PopcornReplacement.media.paused = false;
-//      IriSP.PopcornReplacement.trigger("play");
+      IriSP.PopcornReplacement.trigger("play");
 //      IriSP.PopcornReplacement.trigger("playing");
       jwplayer( IriSP.PopcornReplacement._container ).play();
 };
@@ -149,8 +152,16 @@
    }
 
   IriSP.PopcornReplacement.trigger("timeupdate");
-}
+};
+
 
+IriSP.PopcornReplacement.__playHandler = function(event) {
+  IriSP.PopcornReplacement.media.paused = false;
+};
+
+IriSP.PopcornReplacement.__pauseHandler = function(event) {
+  IriSP.PopcornReplacement.media.paused = true;
+};
 
 IriSP.PopcornReplacement.roundTime = function() {
   var currentTime = IriSP.PopcornReplacement.currentTime();