Wikka : GoogleVideo

HomePage :: Categories :: Index :: Changes :: Comments :: Documentation :: Blog :: Login/Register

Embed GoogleVideo


This is a simple plugin that enables you to embed a GoogleVideo video into a wiki page.

Usage

When you view a video at GoogleVideo there is a small box to the right of the video titled 'About this video'. There is a text box labeled URL that contains the URL you can use to share the video with others. NOTE: this plugin uses this URL as it's input - not the URL included in the object/embed tag.

{{googlevideo url="http://video.google.com/videoplay?docid=XXXXXXXXXXXXXXXXXXX" [width="425" height="350" bgcolor="#ffffff"]}}


Install

Add googlevideo.php to the actions folder of your Wikka install.

Code

<?php
/*
GoogleVideo plugin created by Mariano Pardo; http://www.lossimpsonsonline.com.ar

USE: {{googlevideo url="http://video.google.com/videoplay?docid=XXXXXXXXXXXXXXXXXXX" [width="425" height="350" bgcolor="#ffffff"]}}

'url' must be provided, and is the URL specified in the 'About this video' section next to the video.
'width', 'height' and 'bgcolor' are all optional.  Defaults are listed above.
*/

if (!($url)) {
	print "<strong>You must provide the GoogleVideo url, including 'http://'.</strong>"; 
	return;
} else {
	if (!$width)
	{
		$width = 425;
	}
	if (!$height)
	{
		$height = 350;
	}
	if (!$bgcolor)
	{
		$bgcolor = "#ffffff";
	}
}

// http://video.google.com/videoplay?docid=XXXXXXXXXXXXXXXXXXX - if URL in this format, need to change to /googleplayer.swf\?docId=XXXXXXXXXXXXXXXXXXX
$ptn = "/videoplay\?docid=([A-Za-z0-9_\-]{19})$/";

print '<object type="application/x-shockwave-flash"
data="http://video.google.com/googleplayer.swf?docId='.$id.'" width="'.$width.'"
height="'.$height.'" id="VideoPlayback">
 <param name="movie" value="http://video.google.com/videoplay\?docid='.$id.'" />
 <param name="allowScriptAccess" value="sameDomain" />
 <param name="quality" value="best" />
 <param name="bgcolor" value="'.$bgcolor.'" />
 <param name="scale" value="noScale" />
 <param name="FlashVars" value="playerMode=embedded" />
</object>';
?>


Created By

GoogleVideo plugin created by Mariano Pardo; http://www.lossimpsonsonline.com.ar/

CategoryUserContributions
There are no comments on this page. [Add comment]
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.0392 seconds