站长资源网络编程 js wmp操作代码小结(音乐连播功能) 整理:jimmy2026/9/22浏览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分 一句话新闻一文看懂荣耀MagicBook Pro 16荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢? 友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 站点地图 SiteMap