站长资源网络编程 js wmp操作代码小结(音乐连播功能) 整理:jimmy2026/8/6浏览2次 站长资源 网络编程 网盘链接 云盘下载 简介WMP-网页中常见属性和方法 WMP-网页中常见属性和方法 <object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" id="wmp" width="0" height="0" style="width:0px;height:0px;"></object> //基本属性 wmp.URL:String; //指定媒体位置,本机或网络地址 wmp.uiMode:String; //播放器界面模式,可为Full, Mini, None, Invisible wmp.playState:integer; //播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 wmp.enableContextMenu:Boolean; //启用/禁用右键菜单 wmp.fullScreen:boolean; //是否全屏显示 //播放器常用控制 wmp.controls.play; //播放 wmp.controls.pause; //暂停 wmp.controls.stop; //停止 wmp.controls.currentPosition:double; //当前进度 wmp.controls.currentPositionString:string; //当前进度,字符串格式。如“00:23” wmp.controls.fastForward; //快进 wmp.controls.fastReverse; //快退 wmp.controls.next; //下一曲 wmp.controls.previous; //上一曲 //播放器常用设置 wmp.settings.volume:integer; //音量,0-100 wmp.settings.autoStart:Boolean; //是否自动播放 wmp.settings.mute:Boolean; //是否静音 wmp.settings.playCount:integer; //播放次数 wmp.settings.balance = -100; //(左声) wmp.settings.balance=100; //(右声) wmp.settings.balance=0; //(全声) //常用当前媒体属性 wmp.currentMedia.duration:double; //媒体总长度 wmp.currentMedia.durationString:string; //媒体总长度,字符串格式。如“03:24” wmp.currentMedia.getItemInfo(const string); //获取当前媒体信息 //"Title"=媒体标题 "Author"=艺术家 "Copyright"=版权信息 //"Description"=媒体内容描述 "Duration"=持续时间(秒) //"FileSize"=文件大小 "FileType"=文件类型 "sourceURL"=原始地址 wmp.currentMedia.setItemInfo(const string); //通过属性名设置媒体信息 wmp.currentMedia.name:string; //同currentMedia.getItemInfo("Title") wmp.network.bufferingProgress; //缓冲百分比 wmp.network.downloadProgress; //下载百分比 较全面的页面参数设置 <object id="Player" height="10" width="100" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <param name="URL" value="" /> <param name="rate" value="1" /> <param name="balance" value="0" /> <param name="currentPosition" value="0" /> <param name="defaultFrame" /> <param name="playCount" value="1" /> <param name="autoStart" value="true" /> <param name="currentMarker" value="0" /> <param name="invokeURLs" value="-1" /> <param name="baseURL" /> <param name="volume" value="50" /> <param name="mute" value="0" /> <param name="uiMode" value="invisible" /> <param name="stretchToFit" value="0" /> <param name="windowlessVideo" value="0" /> <param name="enabled" value="-1" /> <param name="enableContextMenu" value="-1" /> <param name="fullScreen" value="0" /> <param name="SAMIStyle" /> <param name="SAMILang" /> <param name="SAMIFilename" /> <param name="captioningID" /> <param name="enableErrorDialogs" value="0" /> <param name="_cx" value="6482" /> <param name="_cy" value="6350" /> </object> 相关引用及解释参见上面! <script language="javascript"> var WMP=this.document.getElementById("Player"); //播放 function playthis(url) { WMP.URL = url; WMP.controls.play(); } </script> 如何播放一个音乐列表? 思路:播放一个音乐列表,需要实现两个目的,一是循环,二是判断是否当前歌曲播放完成.只有当前歌曲播放完成后才进行循环.实现检测. var i=0; playthis(firstmusic) //实时检测器,间隔时间为1秒 d=setInterval(function shwotimer() { if(WMP.playState==1) { if(i>=SoundArray.length) { //当播放所有完成后清空循环 clearInterval(d); } else { //当播放完成后播放下一首 playthis(url); } } } ,1000); 如有其它控制需要,如暂停,可设置一个标识,即当前暂停,则下一步为播放,反之亦然 var pauseflag=0; function Command_Pause() { if(pauseflag==0) { WMP.controls.Pause(); } else { WMP.controls.play(); } pauseflag=pauseflag==1?0:1; } 上一篇:JavaScript XML实现两级级联下拉列表 下一篇:js颜色选择器代码[firefox不支持] 最新资源 群星《奔赴!万人现场 第2期》[FLAC/分轨] 群星《奇妙浪一夏 (上海迪士尼度假区音乐 群星《奇妙浪一夏 (上海迪士尼度假区音乐 【古典音乐】詹姆斯·高威《季节》1993[WA 贝拉芳蒂《卡里普索之王》SACD[WAV+CUE] 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE 群星《欢迎来到我身边 电影原声专辑》[32 群星《欢迎来到我身边 电影原声专辑》[FL 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低 群星《2024好听新歌42》AI调整音效【WAV分 一句话新闻高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。 标签云1080P高清(5)高清电影(5)百度云盘(5)网盘下载(4)破解软件(4)绿色软件(4)磁力链接(3)强度天梯(3)福利资源(2)王者荣耀(2)黑钻活动(2)WPS会员(2)刷图排行(1)网盘限速(1)鬼灭之刃(1)免费韩国漫画(1)宫本重做(1)免费动漫(1) 友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 站点地图 SiteMap