Winamp网页播放器

系统 1712 0

哈哈,早上5点醒来睡不着,到 www.real2000.org 听歌,看到这个播放器不错,于是把它给扣了出来。^_^
原先是分了几个js文件调用的,为了贴代码方便,偶都放在一个文件里了:)共有2个文件和几十个图片。
在线演示: http://music.lzr.com.cn/Apple/Winamp
打包下载: http://music.lzr.com.cn/Apple/File/Winamp.rar
另外演示里放的是周杰伦的新专集《十一月的萧邦》,其中《发如雪》很好听,偶喜欢,推荐大家听听,嘻嘻。
好了,现在开始贴代码咯:
主文件Default.htm如下:

< html >
< head >
< meta http-equiv ="Content-Type" content ="text/html;charset=gb2312" >
< title > Winamp网页播放器 </ title >
< meta name ="Author" content ="Winamp网页播放器" >
< meta name ="Keywords" content ="Dicky.CnBlogs.Com" >
< meta name ="Description" content ="Winamp网页播放器" >
< style type ="text/css" >
<!--
body
{ } { background-color : #000000 ; }
p
{ } { text-align : center ; }
.title
{ } { font-family : "宋体" ; font-size : 9pt ; color : #ffffff ; }
.time
{ } { font-family : 'Tahoma','Verdana','Arial' ; font-size : 9pt ; color : #000000 ; }
-->
</ style >
< script type ="text/javascript" language ="javascript" >
<!--
// 原Exobud.jsAddedByDicky2005-11-77:09:21
var objMmInfo = null ;
var intMmCnt = 0 ;
var intSelMmCnt = 0 ;
var intActMmCnt = 0 ;
var cActIdx = 0 ;
var cActTit = " nAnT " ;
var strMmInfo = " 媒体档案信息 " ;
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 ;
// 设定播放每首曲目之间的延迟时间(DelayTime),单位是毫秒(msec)。
//
每100毫秒代表0.1秒,默认值是500毫秒(即0.5秒),最少也要设为100毫秒。
var intDelay = 500 ;
// wmpInit()函式:使用wmp-objv7.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 = " mms://218.75.129.247/www.ppzy.com/ " + ungm(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()函式:建立已选取播放项目(SelectedMedia)的数组
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 border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom
分享到:
评论

Winamp网页播放器


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论