[Checkins] SVN: lovely.flvplayer/trunk/src/lovely/flvplayer/resources/flvplayer. flv player has ability to play a pre-swf clip before playing the video. customizable over the create flv player javascript call

Manfred Schwendinger manfred.schwendiger at lovelysystems.com
Mon Jan 8 08:23:39 EST 2007


Log message for revision 71800:
  flv player has ability to play a pre-swf clip before playing the video. customizable over the create flv player javascript call

Changed:
  U   lovely.flvplayer/trunk/src/lovely/flvplayer/resources/flvplayer.js
  U   lovely.flvplayer/trunk/src/lovely/flvplayer/resources/flvplayer.swf

-=-
Modified: lovely.flvplayer/trunk/src/lovely/flvplayer/resources/flvplayer.js
===================================================================
--- lovely.flvplayer/trunk/src/lovely/flvplayer/resources/flvplayer.js	2007-01-08 13:18:19 UTC (rev 71799)
+++ lovely.flvplayer/trunk/src/lovely/flvplayer/resources/flvplayer.js	2007-01-08 13:23:38 UTC (rev 71800)
@@ -26,8 +26,6 @@
 
 function createFLVPlayer(obj){
     
-    
-    
     // set default values
     var target_id = "";
     var flv_url = "";
@@ -39,13 +37,16 @@
     var fullscreen = "0";
     var bordercolor = "939D94";
     var shapecolor = "EFAD00";
+    var ad_url = "";    // url which should be played before playing the video (swf or flv)
+    var ad_target = ""; // url that should be loaded in a new window if someone clicks onto the swf. 
     
     // check for required params
     if (obj["target_id"] == undefined) alert("ERROR: createFLVPlayer failed. target dom id is missing"); 
-    else target_id = obj.target_id;
+    else target_id = obj.target_id;   
     if (obj["flv_url"] == undefined) alert("ERROR: createFLVPlayer failed. no flv video url is given");
     else flv_url = obj.flv_url;
     
+    
     // check for optional params
     if (obj["width"]) width = obj.width;
     if (obj["height"]) height = obj.height;
@@ -54,7 +55,9 @@
     if (obj["preview_url"]) preview_url = obj.preview_url;
     if (obj["bordercolor"]) bodercolor = obj.bordercolor;
     if (obj["shapecolor"]) shapecolor = obj.shapecolor;
-    
+    if (obj["ad_url"]) ad_url = obj.ad_url;
+    if (obj["ad_target"]) ad_target = obj.ad_target; 
+     
     var base_url = findBaseUrl();
     
     // create the instance of the player via swfobject
@@ -72,27 +75,19 @@
     so.addVariable("shapecolor", shapecolor);
     
     if (preview_url != "") so.addVariable("preview", preview_url);
-    if (obj.fullscreen){
-         so.addVariable("fullscreen", "1");
-    }
+    if (obj.fullscreen)    so.addVariable("fullscreen", "1");
+    if (ad_url != "")      so.addVariable("ad_url", ad_url);
+    if (ad_target != "")   so.addVariable("ad_target", ad_target);
     
     var success = so.write(target_id);
     if (!success){
-    	
+        // flash plugin missing or too old    	
  		var ajaxUpdater = new Ajax.Updater(
 			target_id, 
 			'noflashdetected.html', 
 			{
 				method: 'get'
-			});
-			   
-			/*
-        // flash plugin missing or too old
-        var error_msg = "<div class=\"flash-detection-error\">Flash Player detection failed. ";
-        error_msg += "Please install the Flash Player Plugin. You can install the plugin ";
-        error_msg += "<a href=\"http://www.adobe.com/go/getflashplayer\">here</a> for free.</div>";
-        document.getElementById(target_id).innerHTML = error_msg;    
-        */
+			});			   
     }
 }
 

Modified: lovely.flvplayer/trunk/src/lovely/flvplayer/resources/flvplayer.swf
===================================================================
(Binary files differ)



More information about the Checkins mailing list