|
本館粉絲專頁 |
|
|
使用者:Minwei/維基筆記/多媒體外掛
台灣棒球維基館
< 使用者:Minwei | 維基筆記(重定向自使用者:Minwei/資訊筆記/多媒體外掛)
目次 |
[編輯] Extension:Flash swf
安裝之後extensions/swf.php要修改才行,將以下數行註解
$img->load(); if ( ! $img->imagePath ) return "No path for internal Media:$input"; $dir = dirname($_SERVER['SCRIPT_FILENAME']); $url = str_replace($dir, $wgScriptPath, $img->imagePath );
再新增以下數行
if (substr($input,0,7) == 'http://') $url = $input; else $url = $img->getURL(); if ($url == '') return "No path for internal Media:$input";
[編輯] Extension:OggHandler
參考Mediawiki Extension:OggHandler
下載OggHandler:
# svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/OggHandler
另外還要下載ffmpeg:
# svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
之後編譯安裝:
# ./configure --disable-demuxers --disable-muxers --disable-decoders --disable-encoders \ --disable-ffserver --disable-ffplay --enable-encoder=mjpeg --enable-muxer=mjpeg \ --enable-decoder=theora --enable-demuxer=ogg --disable-network \ --build-suffix=-still # make # make install
還少了兩個檔:
Copy PEAR.php from http://scripts.ringsworld.com/polls-and-voting/fungl/PEAR/PEAR.php.html
放在extensions/OggHandler/PEAR/File_Ogg目錄
Copy Exception.php from http://scripts.ringsworld.com/polls-and-voting/fungl/PEAR/PEAR/Exception.php.html
放在extensions/OggHandler/PEAR/File_Ogg/PEAR目錄
[編輯] Extension:EmbedVideo
參考Mediawiki Extension:EmbedVideo
這個除了內嵌YouTube的影片之外,也可內嵌Google Video等,請參考:
[編輯] Extension:Mp3
必須再下載dewplayer.swf放在extensions目錄下。如果可讓user下載,另放一個download.gif在images目錄下
[編輯] Extension:Player
抓回來的檔案解壓後要更改權限及ownership
安裝之後要修改extensions/Player/SpecialPlayer.php,註解以下兩行
$exif = $this->img->getExifData(); $showmeta = count($exif) ? true : false;
再加上以下兩行
$exif = true; $showmeta = true;
swf檔可播放,但找不到可設自動播放。
mp3檔可播放,但在IE要在「工具/網際網路/安全性/自訂層級/起始不標示為安全的ActiveX控制項」勾選啟用或提示,之後才會用media player播放。
ogg檔試不出來。
Media player預設無法播放ogg檔,但可從 http://www.illiminable.com/ogg/ 下載oggcodecs_0.71.0946.exe,安裝之後也可播放ogg檔,但只能將ogg檔抓回本機之後才能播放。千千靜聽 TTPlayer 5.1.0可播放ogg檔,但仍無法點選網頁的ogg後就可自動啟動