⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exobud.js

📁 模仿chinaren校友录,具有良好的用户界面
💻 JS
字号:
<!--
//
//============================================================【程序信息及版权宣告】====
//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) 
//电子邮件: exobud@hanmail.net
//繁体中文化作者: 惊直(Kendrick Wong/kiddiken)
//个人网站: http://kiddiken.net
//电子邮件: webmaster@kiddiken.net

//======================================================================================
//版权所有。
//请尊重智慧财产权: 无论您对本程序 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;
var blnAutoProc = true;
// 
// 这是「自动连续播放」的设定。一般来说,播放一首音乐完毕后就会自动跳到下一首。
// 但是如果您要播放的媒体是视讯档案(例如:MV)的话,最好将这个设定值改为 false 。
// true = 自动连续播放
// false = 不要自动连续播放,让使用者自行挑选下一首曲目
var blnElaps = false;
// 设定播放每首曲目之间的延迟时间(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)的数组

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -