Extension:VideoFlash

'' Important! - Please consider using the EmbedVideo Extension instead of this - it supports multiple video sharing sites and is syntactically and functionally superior.''

VideoFlash is an extension that displays videos from YouTube, Google Video, Dailymotion, Sevenload, Revver and similar services based on FLV video format.

This extension is based on Extension:YouTube (Iubito) extension.

Source
Copy the following code into extensions/videoflash.php:

Installation

 * Create the file videoflash.php and paste the code shown above. Make sure there are no empty lines after the final php exit tag.
 * Upload videoflash.php to your /extensions directory.
 * Add the following lines at the end of :

Youtube
Original url: http://www.youtube.com/watch?v=3EszBH3cQqI

Wiki code:

3EszBH3cQqI

or (with width and height):

3EszBH3cQqI|200|100

GoogleVideo
Original url: http://video.google.it/videoplay?docid=1811233136844420765

Wiki code:

1811233136844420765

or (with width and height):

1811233136844420765|200|150

DailyMotion
Original url: http://www.dailymotion.com/video/xi23l_geris-game

Wiki code: xi23l

or (with width and height):

xi23l|640|480

Vimeo
Original url: http://vimeo.com/9394817

Wiki code: 9394817

or (with width and height):

9394817|640|480

Sevenload
Original url: http://en.sevenload.com/videos/Eh4mjir/Bewegungen-der-Natur

Wiki code: Eh4mjir

or (with width and height):

Eh4mjir|640|480

Revver
Original url: http://one.revver.com/watch/138657

Wiki code: 138657

or (with width and height):

138657|640|480

MetaCafe
Original url: http://www.metacafe.com/watch/2387062/pump_it/

Wiki code: 2387062

or (with width and height):

2387062|640|480

Blip
Currently blip uses urls like: http://blip.tv/file/1490573 You cannot use the above ID with the code http://blip.tv/play/$someID which is used in this VideoFlash extension.

To get the correct ID to use click on 'embed' in Blip and extract the id used in the flash embed code



Wiki code: AdvpMQA

note: I don't know why Blip.tv uses different ID's in it's embed code as opposed to it's url. I suspect it may be changing over or something, which is why I haven't suggested editing the code of this extension to use the 'file' rather than the 'play' url for Blip.

Globo Vídeos (Brazil)
by alexandre260678@hotmail.com

Add the command line

the file videoflash.php

Copy the parameter midiaId



Wiki code: 1056877

HTML5
by Frank Forte

Adding HTML5 videos (webm, mp4, ovg formats) simply replace the video URL below in your wiki when using videoflash extension.

Wiki code: http://yourwebsite.com/yourvideo.webm

History

 * 1.1 - 2007-03-24 - Added Revver support; fixed xss vulnerability (tnx Jimbojw)
 * 1.0 - 2007-01-23 - First release

MediaWiki Version

 * Successfully tested on MediaWiki 1.6.9, MediaWiki 1.8.4, MediaWiki 1.9.3, MediaWiki 1.15.0 (for Vimeo) and MediaWiki 1.16.0 (for megavideo)

Other implementations

 * Video Widgets category on MediaWiki widgets site (has all the widgets this extension supports and more)

Wikis using this extension
See here. Please add your wiki, too.