亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? exobud.js

?? LyBBS基于Struts1.3/Ajax的架構
?? JS
?? 第 1 頁 / 共 2 頁
字號:
<!--
//
//============================================================【程序信息及版權宣告】====
//ExoBUD MP(II) v4.1tc+ [Traditional Chinese Version]
//Copyright(Pe) 1999-2003 Jinwoong Yu[ExoBUD], Kendrick Wong[kiddiken.net].yune_lee[liyu.net]
//======================================================================================
//程序原作者: 庾珍雄(Jinwoong Yu) 
//個人網站: http://exobud.nayana.org 
//電子郵件: exobud@hanmail.net
//繁體中文化作者: 驚直(Kendrick Wong/kiddiken)
//個人網站: http://kiddiken.net
//電子郵件: webmaster@kiddiken.net
//簡體中文化作者: liyu(yune_lee)
//個人網站: http://www.liyu.net
//電子郵件: yune_lee@163.net
//0ICQ 賬號: 4410162
//發表日期: 2003.01.10(此版本原韓文版) 
//發表日期: 2003.03.23(繁體中文首個版本)
//發表日期: 2003.05.22(簡體中文首個版本)
//======================================================================================
//版權所有。
//請尊重智慧財產權: 無論您對本程序 ExoBUD MP(II) 作任何修改、制作(或翻譯)面板,請您
//*必須*保留此段版權宣告的內容,包括程序(及面板)原作者及中文化作者的名字和網站連結。
//如果您想要以繁體中文版或簡體中文版的程序為基礎,翻譯成其它語言的版本,及/或在因特網上,
//公開發表您所修改過的版本,請您首先以傳送電子郵件的方式,征求我們的同意。
//請不要將程序(或面板)原作者或中文化作者的名字改成您自己的名字,
//然后以另一程序名稱重新命名后在網絡上公開發表及散播本程序,因為這是嚴重的侵權行為。
//這是公益免費程序,所以請不要使用在商業用途上。
//另外,您亦不可將本程序(全部或部份)復制到其它儲存媒體(例如光盤片)上作販賣獲利用途。
//假如因為使用本程序而令您蒙受數據遺失或損毀,程序原作者及中文化作者均不用對其負責。
//======================================================================================
// 當您修改本程序的原始碼時,請注意執行修改后的程序,可能會導致一些正在執行中的應用程序
// 無法正常運作;另外亦要留意在JavaScript上所使用的變量名稱和設定值,大小寫是有分別的。
var objMmInfo = null;
var intMmCnt = 0;
var intSelMmCnt = 0;
var intActMmCnt = 0;
var cActIdx = 0;
var cActTit = "nAnT";
var strMmInfo = "ExoBUD 媒體檔案信息";
var blnfpl = false;
var blnEnabled = false;
var blnEOT = false;
var arrSelMm = null;
var arrActMm = null;
var intExobudStat = 0;
var tidTLab = null;
var tidErr = null;
var tidMsg = null;
var intErrCnt = 0;
var blnRept = false;
// 這是「自動連續播放」的設定。一般來說,播放一首音樂完畢后就會自動跳到下一首。
// 但是如果您要播放的媒體是視訊檔案(例如:MV)的話,最好將這個設定值改為 false 。
// true = 自動連續播放
// false = 不要自動連續播放,讓使用者自行挑選下一首曲目
var blnAutoProc = true;
// 設定播放面板上所顯示的時間長度,預設是以正常方式(Elapse)抑或倒數方式(Lapse)顯示:
// true = 以正常方式顯示時間長度,即動態地顯示曲目已播放的時間
// false = 以倒數方式顯示時間長度,即動態地顯示曲目剩余的時間
var blnElaps = true;
// 設定播放每首曲目之間的延遲時間(Delay Time),單位是毫秒(msec)。
// 每100毫秒代表0.1秒,默認值是500毫秒(即0.5秒),最少也要設為100毫秒。
var intDelay = 500;
// wmpInit() 函式: 使用 wmp-obj v7.x 鏈接庫建立環境設定
function wmpInit(){
var wmps = Exobud.settings;
var wmpc = Exobud.ClosedCaption;
wmps.autoStart = true;
wmps.balance = 0;
wmps.enableErrorDialogs = false;
wmps.invokeURLs = false;
wmps.mute = false;
wmps.playCount = 1;
wmps.rate = 1;
wmps.volume = 100;
if(blnUseSmi){wmpc.captioningID="capText"; capText.style.display="";}
Exobud.enabled = true;
}
// mkMmPath() 函式: 準備建立 Multi-object 的數組
function mkMmPath(u,t,f,s){
this.mmUrl = u;
this.mmTit = t;
this.mmDur = 0;
this.selMm = f;
this.actMm = f;
if(blnUseSmi){this.mmSmi=s;}
}
// mkList() 函式: 建立 Multi-object 的數組
function mkList(u,t,s,f){
var cu = u;
var ct = t;
var cs = s;
var cf = f;
var idx = 0;
if(objMmInfo == null){objMmInfo=new Array(); idx=0;}
else {idx=objMmInfo.length;}
if(u=="" || u==null){cu="mms://";}
if(t=="" || t==null){ct="nAnT";}
if(f=="f" || f=="F"){cf="f";}
else {cf="t"; intSelMmCnt++;}
if(blnUseSmi){
objMmInfo[idx]=new mkMmPath(cu,ct,cf,cs);
} else {
objMmInfo[idx]=new mkMmPath(cu,ct,cf);
}
intActMmCnt = intSelMmCnt;
intMmCnt = objMmInfo.length;
}
// mkSel() 函式: 建立已選取播放項目(Selected Media)的數組
function mkSel(){
arrSelMm = null;
intSelMmCnt = 0;
var selidx = 0;
if(intMmCnt<=0){intExobudStat=1; blnEnabled=false; return;} // 沒有任何播放清單項目
arrSelMm = new Array();
for(var i=0; i<intMmCnt; i++){
if(objMmInfo[i].selMm =="t"){arrSelMm[selidx]=i;selidx++;}
}
intSelMmCnt=arrSelMm.length;
if(intSelMmCnt<=0){blnEnabled=false; intExobudStat=2; arrSelMm=null; return;}
else {blnEnabled=true; mkAct();}
}
// mkAct() 函式: 建立已啟用播放項目(Activated Media)的數組
function mkAct(){
arrActMm = null;
intActMmCnt = 0;
var selidx = 0;
var actidx = 0;
if(blnEnabled){
arrActMm=new Array();
for(var i=0; i<intSelMmCnt; i++){
selidx=arrSelMm[i];
if(objMmInfo[selidx].actMm=="t"){arrActMm[actidx]=selidx; actidx++;}
}
intActMmCnt=arrActMm.length;
}
else { return;}
if(intActMmCnt<=0){blnEOT=true;arrActMm=null;}
else {blnEOT=false;}
}
// chkAllSel() 函式: 全部選取所有的播放清單項目
function chkAllSel(){
for(var i=0; i<intMmCnt; i++){
objMmInfo[i].selMm="t";
objMmInfo[i].actMm="t";
}
mkSel();
}
// chkAllDesel() 函式: 不選取所有的播放清單項目
function chkAllDesel(){
for(var i=0; i<intMmCnt; i++){
objMmInfo[i].selMm="f";
objMmInfo[i].actMm="f";
}
mkSel();
}
// chkItemSel() 函式: 選取或不選取播放清單項目
function chkItemSel(idx){
if(objMmInfo[idx].selMm =="t"){
objMmInfo[idx].selMm="f";objMmInfo[idx].actMm="f";
} else {
objMmInfo[idx].selMm="t";objMmInfo[idx].actMm="t";
}
mkSel();
}
// chkItemAct() 函式: 將某個已啟用播放項目(Activated Media)凍結
function chkItemAct(idx){
objMmInfo[idx].actMm="f";
mkAct();
}
// mkSelAct() 函式: 將已選取播放項目(Selected Media)加入到已啟用播放項目(Activated Media)
function mkSelAct(){
var idx=0;
for(var i=0; i<intSelMmCnt; i++){
idx=arrSelMm[i];
objMmInfo[idx].actMm="t";
}
mkAct();
}
// initExobud() 函式: 初始化 ExoBUD MP(II) 媒體播放程序
function initExobud(){
wmpInit();
mkSel();
blnfpl = false;
if(!blnShowVolCtrl) {
document.images['vmute'].style.display = "none";
document.images['vdn'].style.display = "none";
document.images['vup'].style.display = "none";
}
if(!blnShowPlist){ document.images['plist'].style.display = "none";}
if(blnRept){imgChange('rept',1);}
else {imgChange('rept',0);}
if(blnRndPlay){imgChange('pmode',1);}
else {imgChange('pmode',0);}
showTLab();
disp1.innerHTML = "ExoBUD Media Player [LyBBS]";
if(blnStatusBar){ window.status=('ExoBUD Media Player [LyBBS]');}
if(blnAutoStart){startExobud();}
}
// startExobud() 函式: 開始播放曲目
function startExobud(){
var wmps = Exobud.playState;
if(wmps==2){Exobud.controls.play(); return;}
if(wmps==3){ return;}
blnfpl=false;
if(!blnEnabled){waitMsg();return;}
if(blnEOT){mkSelAct();}
if(intErrCnt>0){intErrCnt=0;tidErr=setTimeout('retryPlay(),1000');return;}
if(blnRndPlay){rndPlay();}
else {cActIdx=arrActMm[0]; selMmPlay(cActIdx);}
}
// selMmPlay() 函式: 處理媒體標題
function selMmPlay(idx){
clearTimeout(tidErr);
cActIdx=idx;
var trknum=idx+1;
var ctit =objMmInfo[idx].mmTit;
if(ctit=="nAnT"){ctit="(沒有媒體標題)"}
if(blnUseSmi){Exobud.ClosedCaption.SAMIFileName = objMmInfo[idx].mmSmi;}
Exobud.URL = objMmInfo[idx].mmUrl;
cActTit = "T" + trknum + ". " + ctit;
disp1.innerHTML = cActTit;
if(blnStatusBar){ window.status=(cActTit);}
chkItemAct(cActIdx);
}
// wmpPlay() 函式: 使用 wmp-obj v7.x 鏈接庫播放曲目
function wmpPlay(){Exobud.controls.play();}
// wmpStop() 函式: 停止播放曲目及顯示「就緒」狀態訊息
function wmpStop(){
intErrCnt=0;
clearTimeout(tidErr);
clearInterval(tidTLab);
imgChange("stopt",1);
imgChange("pauzt",0);
imgChange("scope",0);
showTLab();
mkSelAct();
Exobud.controls.stop();
Exobud.close();
disp1.innerHTML = "ExoBUD Media Player [LyBBS] [就緒]";
if(blnStatusBar){ window.status=('ExoBUD Media Player [LyBBS] [就緒]');return true;}
}
// wmpPause() 函式: 使用 wmp-obj v7.x 鏈接庫暫停播放曲目
function wmpPause(){Exobud.controls.pause();}
// wmpPP() 函式: 在暫停播放和繼續播放之間進行切換
function wmpPP(){
var wmps = Exobud.playState;
var wmpc = Exobud.controls;
clearInterval(tidTLab);
clearTimeout(tidMsg);
if(wmps==2){wmpc.play();}
if(wmps==3){wmpc.pause(); disp2.innerHTML="暫停"; tidMsg=setTimeout('rtnTLab()',1500);}
return;
}
// rndPlay() 函式: 隨機播放(Random Play)的運算方式
function rndPlay(){
if(!blnEnabled){waitMsg();return;}
intErrCnt=0;
var idx=Math.floor(Math.random() * intActMmCnt);
cActIdx=arrActMm[idx];
selMmPlay(cActIdx);
}
// playAuto() 函式: 對已啟用播放項目進行「自動連續播放」的處理
// 這是根據上面 blnAutoProc 的設定值而決定的動作。
function playAuto(){
if(blnRept){selMmPlay(cActIdx);return;}
if(!blnAutoProc){wmpStop();return;}
if(blnfpl){wmpStop();return;}
if(!blnEnabled){wmpStop();return;}
if(blnEOT){
if(blnLoopTrk){startExobud();}
else {wmpStop();}
} else {
if(blnRndPlay){rndPlay();}
else {cActIdx=arrActMm[0]; selMmPlay(cActIdx);}
}
}
// 播放使用者在播放清單上所點選的單一曲目
function selPlPlay(idx){
blnfpl=true;
selMmPlay(idx);
}
// playPrev() 函式: 播放上一首已啟用播放項目
function playPrev(){
var wmps = Exobud.playState;
if(wmps==2 || wmps==3){Exobud.controls.stop();}
blnfpl=false;
if(!blnEnabled){waitMsg();return;}
if(blnEOT){mkSelAct();}
intErrCnt=0;
if(blnRndPlay){rndPlay();}
else {
var idx=cActIdx;
var blnFind=false;
for(var i=0;i<intSelMmCnt;i++){ if(cActIdx==arrSelMm[i]){idx=i-1; blnFind=true;}}
if(!blnFind){startExobud();return;}
if(idx<0){idx=intSelMmCnt-1;cActIdx=arrSelMm[idx];}
else {cActIdx=arrSelMm[idx];}
selMmPlay(cActIdx);
}
}
// playNext() 函式: 播放下一首已啟用播放項目

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区三区| 99久久国产免费看| 欧美videossexotv100| 日韩和欧美的一区| 日韩三级视频在线看| 久久99精品国产麻豆婷婷 | 日本视频在线一区| 91精品国产福利| 久久精品国产99| 国产精品美女久久久久久久久| 丁香婷婷综合色啪| 亚洲精品自拍动漫在线| 欧亚一区二区三区| 麻豆91在线播放免费| 亚洲国产成人私人影院tom| 91在线观看一区二区| 亚洲国产精品一区二区久久恐怖片| 在线成人av影院| 国产经典欧美精品| 亚洲精品久久嫩草网站秘色| 91精品国产91综合久久蜜臀| 国产一区二区美女诱惑| 亚洲美女屁股眼交3| 6080yy午夜一二三区久久| 久久99精品久久只有精品| 自拍偷拍亚洲激情| 91精品福利在线一区二区三区| 国产在线视频一区二区三区| 亚洲女同女同女同女同女同69| 3d成人动漫网站| 成人性生交大片免费看中文| 午夜激情综合网| 中文字幕+乱码+中文字幕一区| 欧美亚洲图片小说| 国产传媒一区在线| 日韩精品国产欧美| 国产精品国模大尺度视频| 91精品婷婷国产综合久久性色 | 中文字幕成人av| 欧美日韩国产高清一区| 国产夫妻精品视频| 日产国产欧美视频一区精品| 日韩毛片视频在线看| 精品国产网站在线观看| 色哟哟一区二区三区| 国产一区在线观看麻豆| 无码av中文一区二区三区桃花岛| 日本一区二区三区四区在线视频| 欧美乱熟臀69xxxxxx| 一本大道av一区二区在线播放| 韩国三级电影一区二区| 日韩成人精品在线| 一区二区三区视频在线观看| 2024国产精品| 欧美一个色资源| 欧美日韩在线免费视频| 91丨九色丨蝌蚪富婆spa| 国产美女精品一区二区三区| 日韩电影在线观看电影| 亚洲成人午夜电影| 一区二区三区免费观看| 国产精品久久久久久久蜜臀| 久久精品亚洲国产奇米99| 日韩欧美中文一区| 欧美高清视频不卡网| 欧美性猛片xxxx免费看久爱| 一本久道中文字幕精品亚洲嫩| 大美女一区二区三区| 加勒比av一区二区| 国内精品伊人久久久久av一坑| 日韩综合在线视频| 日韩精品免费专区| 亚洲成人av中文| 午夜在线成人av| 午夜精品视频一区| 亚洲chinese男男1069| 亚洲五码中文字幕| 亚洲国产日韩在线一区模特| 亚洲欧美色图小说| 亚洲动漫第一页| 午夜一区二区三区在线观看| 婷婷一区二区三区| 美女视频一区在线观看| 久久精品国产秦先生| 国产一区二区视频在线播放| 国产伦精品一区二区三区视频青涩 | 久久综合成人精品亚洲另类欧美 | 亚洲制服欧美中文字幕中文字幕| 亚洲欧美日韩国产手机在线 | 国产成人精品aa毛片| 国产a区久久久| www.亚洲国产| 色悠悠亚洲一区二区| 欧美性大战久久久| 欧美伦理影视网| 精品国产成人系列| 国产欧美中文在线| 亚洲欧美视频一区| 三级成人在线视频| 精品一区二区久久久| 国产伦精品一区二区三区视频青涩| 粉嫩欧美一区二区三区高清影视| 99r国产精品| 日韩一区二区三区四区五区六区| 久久久久久电影| 中文字幕一区三区| 丝袜美腿亚洲一区二区图片| 国产一区三区三区| 色综合久久六月婷婷中文字幕| 欧美精品tushy高清| 国产三级欧美三级日产三级99| 亚洲欧美综合网| 秋霞午夜鲁丝一区二区老狼| 国产成人精品三级麻豆| 欧美三区在线观看| 久久久久久久性| 亚洲h精品动漫在线观看| 国内一区二区视频| 欧美日韩在线精品一区二区三区激情| 日韩精品在线一区二区| ●精品国产综合乱码久久久久| 视频一区二区中文字幕| 国产高清不卡一区二区| 欧美系列亚洲系列| 久久久久久综合| 亚洲成人免费视| 成人黄色小视频| 日韩一区二区三区在线| 亚洲免费观看高清在线观看| 激情久久五月天| 欧美日韩日本视频| 欧美国产精品劲爆| 蜜臀av性久久久久av蜜臀妖精| 色综合天天在线| 久久久久一区二区三区四区| 婷婷开心久久网| av福利精品导航| 久久人人超碰精品| 日韩国产在线观看| 色94色欧美sute亚洲线路二| 国产区在线观看成人精品 | 国产亚洲欧洲997久久综合| 亚洲风情在线资源站| 波多野结衣中文字幕一区二区三区| 日韩精品一区二区三区swag| 亚洲精品视频在线| 成人av电影免费观看| 精品国产一区二区在线观看| 日韩在线卡一卡二| 欧美日免费三级在线| 亚洲另类中文字| 不卡电影一区二区三区| 国产欧美日韩三级| 国产一区二区三区不卡在线观看| 7777精品久久久大香线蕉| 亚洲狠狠爱一区二区三区| 91蜜桃在线观看| 中文字幕一区二区三区蜜月 | 91麻豆精品国产| 亚洲小说欧美激情另类| 日本高清免费不卡视频| 亚洲人123区| 91女人视频在线观看| 中文字幕一区二区三区视频| 成人黄页毛片网站| 国产精品久久久久久户外露出 | 国产精品护士白丝一区av| 国产不卡在线一区| 久久久久久久久一| 国产 欧美在线| 国产精品成人在线观看| 91在线观看下载| 亚洲精品免费一二三区| 91久久一区二区| 天天综合网天天综合色| 日韩一区二区免费视频| bt欧美亚洲午夜电影天堂| 国产精品的网站| 色999日韩国产欧美一区二区| 亚洲影院免费观看| 91精品国产福利| 黑人巨大精品欧美黑白配亚洲| 久久久精品综合| 成人黄页在线观看| 亚洲自拍偷拍图区| 91精品国产综合久久香蕉麻豆 | 开心九九激情九九欧美日韩精美视频电影| 日韩avvvv在线播放| 欧美电视剧在线观看完整版| 国产一区二区h| 亚洲欧洲成人精品av97| 欧美色图激情小说| 看电视剧不卡顿的网站| 国产视频一区二区在线| 一本色道久久综合亚洲aⅴ蜜桃| 午夜精品久久久久久| 精品福利在线导航| 99久久综合精品| 日本不卡一区二区三区| 久久久久久久综合|