Hi,
I am writing an extension to add WAV files to Wiki pages. I am allowing people to upload
WAV files to the media library by adding this to LocalSettings.php
$wgFileExtensions =
array('gif','png','jpg','jpeg','swf','wav');
My extension is very simple, I want to embed a WAV file and add a caption under it. This
is what I have:
<?php
$wgExtensionFunctions[] = "wfwavExtension";
function wfwavExtension() {
global $wgParser;
$wgParser->setHook( "wav", "WavInput" );
}
# The callback function for converting the input text to HTML output
function WavInput( $input, $argv, &$parser ) {
$output = '<table bgcolor="#efefef" cellpadding="5"
border="1" bordercolor="#CCCCCC"><tr><td><EMBED
SRC="'. $argv["file"]. '" CONTROLS="console"
WIDTH=200 HEIGHT=260 AUTOSTART=false></EMBED><br />'. $input .
'</td></tr></table>';
return $output;
}
?>
To call the extension I plan to use: <wav
file="file.wav">Caption</wav> but I am stuck trying to access the wav
file in the library. I was wondering if someone can point me in the right direction or
help me out.
Thanks,
Kim
http://www.mediaforchange.org