src/js/libs/popcorn.jwplayer.js
branchnew-model
changeset 883 d35ad8111c5e
parent 882 61c384dda19e
child 884 10233337f6da
--- a/src/js/libs/popcorn.jwplayer.js	Thu May 03 17:52:52 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-var jwplayerObjects = {};
-
-Popcorn.player( "jwplayer", {
-  _setup: function( options ) {
-
-    var media = this,
-        player = {},
-        container = document.createElement( "div" ),
-        currentTime = 0,
-        seekTime = 0,
-        seeking = false,
-        dataLoaded = false;
-    container.id = media.id + Popcorn.guid();
-
-    media.appendChild( container );
-
-  var initApi = function () {
-    jwplayer( container.id ).onTime(function() {
-        currentTime = jwplayer(container.id).getPosition();
-        media.dispatchEvent( "timeupdate" );
-       // timeout = setTimeout( timeupdate, 10 );
-    });
-    
-    media.play = function() {
-      media.paused = false;
-      media.dispatchEvent( "play" );
-
-      media.dispatchEvent( "playing" );
-      jwplayer( container.id ).play();
-    };
-    
-    media.pause = function() {
-
-      if ( !media.paused ) {
-        media.paused = true;
-        media.dispatchEvent( "pause" );
-        jwplayer( container.id ).pause();
-      }
-    };
-
-    Popcorn.player.defineProperty( media, "currentTime", {
-          set: function( val ) {
-            // make sure val is a number
-            currentTime = seekTime = +val;
-            seeking = true;
-            media.dispatchEvent( "seeked" );
-            media.dispatchEvent( "timeupdate" );
-            jwplayer( container.id ).seek( currentTime );
-            return currentTime;
-          },
-          get: function() {
-            return jwplayer( container.id ).getPosition();            
-          }
-        });
- 
-    Popcorn.player.defineProperty( media, "muted", {   
-        set: function( val ) {
-          if ( jwplayer( container.id ).getMute() !== val ) {
-            if ( val ) {
-              jwplayer( container.id ).setMute(true);
-            } else {
-              jwplayer( container.id ).setMute(false);
-            }
-
-            media.dispatchEvent( "volumechange" );
-          }
-          
-          return jwplayer( container.id ).getMute();
-        },
-        get: function() {
-          return jwplayer( container.id ).getMute();
-        }
-    });
-  
-    Popcorn.player.defineProperty( media, "volume", {
-    
-      set: function( val ) {
-
-        if ( jwplayer( container.id ).getVolume() !== val *100 ) {
-          jwplayer( container.id ).setVolume( val * 100);
-          media.dispatchEvent( "volumechange" );
-        }
-        
-        return (jwplayer( container.id ).getVolume()) / 100;
-      },
-      
-      get: function() {
-        return jwplayer( container.id ).getVolume() / 100;
-      }
-    });
-
-    media.readyState = 4;
-    media.dispatchEvent( 'load' );
-    dataLoaded = true;
-
-    media.duration = options.duration;
-    media.dispatchEvent( 'durationchange' );
-
-    media.paused && media.dispatchEvent( 'loadeddata' );
-
-    };
-
-    options.events = {
-        onReady: initApi
-      };
-      
-    jwplayer( container.id ).setup(options);
-
-  }
-});
-