源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

在网页中控制wmplayer播放器

  • 时间:2020-07-27 06:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:在网页中控制wmplayer播放器
详细参数可查询MSDN [url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/settingsobject.asp]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/settingsobject.asp[/url] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <link href="style/style.css" rel="stylesheet" type="text/css"> <script language="JavaScript"> var state; //初始化 function playerinit() {  player.url="mp3.m3u";  player.settings.autoStart = false ; } //播放 function play() {  if (player.controls.isavailable('play'))  {   player.controls.play();   state=setInterval("updatetime()",1000);   playerinfo.innerHTML = "播放";  } } //暂停 function pause() {  if (player.controls.isavailable('pause'))  {   player.controls.pause();   clearInterval(state);   playerinfo.innerHTML = "暂停";  } } //停止 function stop() {  if (player.controls.isavailable('stop'))  {   player.controls.stop();   clearInterval(state);   playerinfo.innerHTML = "停止";  } } //前首 function previous() {  if (player.controls.isavailable( 'previous' ))  {   player.controls.previous();   playerinfo.innerHTML = "前一首";  } } //后首 function next() {  if (player.controls.isavailable( 'next' ))  {   player.controls.next();   playerinfo.innerHTML = "下一首";  } } //? function step() {  if (player.controls.isavailable( 'step' ))  player.controls.step( 1 ); } //音量- function voldown() {  if ( player.settings.volume < 5 )  {   player.settings.volume = 0;   playerinfo.innerHTML = "0";  }  else  {   player.settings.volume -= 5;   playerinfo.innerHTML = player.settings.volume;  } } //音量+ function volup() {  if ( player.settings.volume > 95 )  {   player.settings.volume = 100;   playerinfo.innerHTML = "100";  }  else  {   player.settings.volume += 5;   playerinfo.innerHTML = player.settings.volume;  } } //静音 function mute() {  player.settings.mute = !player.settings.mute; } //声道 function balance() {  switch (player.settings.balance)  {   case 0:    player.settings.balance = 100;    playerinfo.innerHTML = '左声道';    break;   case 100:    player.settings.balance = -100;    playerinfo.innerHTML = '右声道';    break;   case -100:    player.settings.balance = 0;    playerinfo.innerHTML = '全声道';    break;   default :    player.settings.balance = 0;    playerinfo.innerHTML = '全声道';    break;  } } //更新时间 function updatetime() {  playerinfo.innerHTML = player.controls.currentPositionString + " | " + player.currentMedia.durationString; } </script> </head> <body onload="playerinit();"> <table width="300">   <tr>     <td><object id="player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" width="300" height="60">       <param name="autoStart" value="false">       <param name="balance" value="0">       <param name="currentPosition" value="0">       <param name="currentMarker" value="0">       <param name="enableContextMenu" value="true">       <param name="enableErrorDialogs" value="false">       <param name="enabled" value="true">       <param name="fullScreen" value="false">       <param name="invokeURLs" value="false">       <param name="mute" value="true">       <param name="playCount" value="1">       <param name="rate" value="1">       <param name="uiMode" value="none">       <param name="volume" value="100">     </object></td>   </tr>   <tr>     <td><span id="playerinfo"></span></td>   </tr>   <tr>     <td>       <div align="center"> <input type="button" class="but11" onmouseover=this.className="but12"; onmouseout=this.className="but11"; name="previous" title="上一首" onclick="previous();"> <input type="button" class="but21" onmouseover=this.className="but22"; onmouseout=this.className="but21"; name="play" title="播放" onclick="play();"> <input type="button" class="but31" onmouseover=this.className="but32"; onmouseout=this.className="but31"; name="pause" title="暂停" onclick="pause();"> <input type="button" class="but41" onmouseover=this.className="but42"; onmouseout=this.className="but41"; name="stop" title="停止" onclick="stop();"> <input type="button" class="but51" onmouseover=this.className="but52"; onmouseout=this.className="but51"; name="next" title="下一首" onclick="next();"> <input type="button" class="but61" onmouseover=this.className="but62"; onmouseout=this.className="but61"; name="voldown" title="音量-" onclick="voldown();"> <input type="button" class="but61" onmouseover=this.className="but62"; onmouseout=this.className="but61"; name="volup" title="音量+" onclick="volup();"> <input type="button" class="but61" onmouseover=this.className="but62"; onmouseout=this.className="but61"; name="mute" title="静音" onclick="mute();"> <input type="button" class="but61" onmouseover=this.className="but62"; onmouseout=this.className="but61"; name="balance" title="声道" onclick="balance();">    </div>  </td>   </tr> </table> <script language = "JavaScript"  for = player event = playstatechange(newstate)> switch (newstate){   case 1:    playerinfo.innerHTML = "停止";    break;   case 2:    playerinfo.innerHTML = "暂停";    break;   case 3:    playerinfo.innerHTML = "正在播放";    break;   case 4:    playerinfo.innerHTML = "4";    break;   case 5:    playerinfo.innerHTML = "5";    break;   case 6:    playerinfo.innerHTML = "正在缓冲...";    break;   case 7:    playerinfo.innerHTML = "7";    break;   case 8:    playerinfo.innerHTML = "8";    break;   case 9:    playerinfo.innerHTML = "正在连接...";    break;   case 10:    playerinfo.innerHTML = "准备就绪。欢迎光临<a href='http://www.knowsky.com'>http://www.knowsky.com</a>";    break;   case 11:    playerinfo.innerHTML = "11";    break;   default:    playerinfo.innerHTML = ""; } </script> </body> </html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部