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"]}}
- 'url' is required (see note above)
- 'width' is optional. Defaults to 425 (the standard GoogleVideo dimensions)
- 'height' is optional. Defaults to 350 (the standard GoogleVideo dimensions)
- 'bgcolor' is optional. Defaults to white (#ffffff)
Install
Add googlevideo.php to the actions folder of your Wikka install.Code
googlevideo.php (line 1)
- <?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 (marian2js); https://mpcapital.ai/CategoryUserContributions