Extension:VideoFlash

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 $IP/extensions directory.
 * Add the following lines at the end of LocalSettings.php:

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

Questions and Concerns
The above listed video sources are not functional. I am running the latest version of absolutely everything, including Windows 7 (not that it matters), in addition to the latest XAMPP, the latest MySQL, the latest MediaWiki, the latest Firefox and latest IE browsers, the latest Java, Flash, etc. I am fully up-to-date.

The videos on Dailymotion, Sevenload, Revver and Google do not function. The flash player for Sevenload doesnt even render in the browser (leaves an ugly gap), while the other four renders but does not play.

Currently there is no support for videos on:
 * TeacherTube

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 videoflash
If you use this extension, please add your website here.
 * PortlandWiki - The community-powered knowledge commons for Portland, Oregon.
 * Gamification.org - Wiki for Gamification and Game Mechanics Discussion.
 * EierWiki - Wiki of Ferrero Suprise Egg Toys
 * wikiMama - Wiki of photoed and videoed cooking recipes
 * Wolf Wiki - A Hacker Wiki.
 * opencoaching - a soccer coaching wiki
 * Wikiants - an Open Content Encyclopedia
 * WikiPenis - A wiki relating to everything male sexual health. (It's clean...no adult stuff.)
 * WikiAudio - A user created reference for everything audio or sound related
 * a french workshop wiki
 * Rink Hockey Portal
 * Series episodes guide
 * Klusopedia.nl A dutch wiki on home improvement and DIY tips & tricks.
 * Catallaxia.net
 * syn2cat Hackerspace Luxembourg
 * Smashball Player Guide
 * Geek My Ride
 * WikiMediation, le site des professionnels de la résolution des conflits
 * Wikipiada.com
 * Second Life Video Tutorials
 * WikiRides.com Automotive Enthusiast Wiki
 * expliki.org Knowledge about the borderlands of science. Example (german)
 * DharmaFlix.com Buddhist film video wiki
 * GreatCuba.com Cuba Travel Wiki
 * aessenet.org wiki
 * Quadratus.ws
 * Wiki in the Wii (of Nintendo)
 * xiandos.info (example)
 * Dikt (Norwegian)
 * German Green Party (Neustadt - Bremen) (and use "revverflash" to display videos from Revver - Example)
 * Wikiela - share your recipes and make money
 * Indian student wiki
 * MusicalWiki (Dutch)
 * The Internet Movie Firearms Database
 * Final Fantasy: One Winged Angel Wiki
 * gaystar ut2004 clan
 * WikiSwing
 * Ask in Wiki
 * Malay Computer Encyclopedia
 * Mod Mania
 * Physical Programming
 * Bal Vividha wiki - A Collaborative Initiative
 * JerezSiempre.com Jerez de la Frontera Wiki
 * Wikidebrouillard.org Le wiki d'expériences scientifiques de la vie quotidienne en vidéos !
 * Nieuwe Geletterdheid (Dutch educational wiki)
 * Documentazione Paghe Pro (Italy)
 * ClassicKidsTV.co.uk
 * FRC:Wiki
 * Scoutopedia
 * wiki.savage-forum.com
 * 24chan Wiki
 * FormaVia Réseau rhônalpin des acteurs des TIC et de la formation continue
 * Primepedia Alles über Primeval - Die Rückkehr der Urzeitmonster
 * Cranckers aNd Soup
 * Nastywiki
 * BYU's Ph.D. Prep Track You can see embedded videos on the main page or on the Accounting Humor page
 * Werebuild.eu
 * Babe Facts
 * EEG Laboratory - Curtin University/Perth (wiki only accessible from local network)
 * Pornopedia Erotic wiki
 * WikiJaveriana
 * OilWiki.org
 * Agent Storm Wiki
 * Wiki Caradoc mercenary Compagny on Mythodea
 * Vafud using extension with megavideo on mediawiki 1.16 on Postgresql. See an example here: hot ice.