[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