Busliy_Emmet 发表于 2013-1-29 08:31:56

html 中window mediaplayer 连续播放

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>mp3 music player</title>
<script src="../jquery-1.5.1.js" type="text/javascript"></script>
<script type="text/javascript">
    var musiclist = ["1.wav","Jailsalmer.wav","3.wav"];
    var playerhandler = "";
    var currentmusic = 0;
    functionaddSeletedSongToPlayList( index)
    {      
      var Player = document.getElementById("Player");
      var total = musiclist.length;
      
      var i = 1;
            playerhandler = setInterval(function(){
            if (Player.playState == 1)
            {
               console.debug("i:"+i);
                  if(i>total) i = 0;
                  Player.controls.stop();
                  Player.URL = musiclist;
                  Player.controls.play();
                  currentmusic = i;
                  i++;
            }
            }, 1000);
    }
   
    function stopwmp()
    {
      var Player = document.getElementById("Player");
      clearTimeout(playerhandler);
      Player.controls.stop();
    }
    function closeWin()
    {
      window.opener=null;   
      window.open('','_self');   
      window.close();
   }
    function getMusicList(i) {
   
      var Player = document.getElementById("Player");
                Player.controls.stop();
                Player.URL = musiclist;
                Player.controls.play();
                addSeletedSongToPlayList();
    }
      /*
      str +='<object id="wmplayer" width="200" height="30" attr1="attrValue1" ';
      str +='type="application/x-oleobject" ';
      str +='classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"> ';
      str +='<param name="url"       value="c:\musicss\test1\爱很简单.mp3"> ';
      str +='<param name="autostart" value="0"> ';
      str +='</object> ';
      */
    function musictypesuccess(res)
    {
      var str = "";
      for(var i=0; i<res.length; i++)
      {
            str +='<div><a href="javascript:void(0)" onclick=\'getMusicList("'+i+'")\'>'+res+'</a></div>';
      }

      $("#menu").html(str);
    }
    function getMusicType() {
      musictypesuccess(musiclist);
    }
    $(document).ready(function() {
    //window.open("index.html","_SELF",
//"fullscreen=no,height=400,width=800,status=no,toolbar=no,menubar=no,location=no,resizable=no");
       getMusicType();
      $("#stopwmp").click(function(){
            stopwmp();
      });
      $("#closewmp").click(function(){
            closeWin();
      });
    });
</script>
</head>
<body>
<div id="container">
<div id="menu"></div>
<div id="media">
            <object id="Player" width="100%" height="64" type="application/x-ms-wmp">
               <param name="URL" value="">
               <param name="autoStart" value="true">
                  <param name="balance" value="0">
               <param name="baseURL" value>
                  <param name="captioningID" value>
                  <param name="currentPosition" value="0">
                  <param name="currentMarker" value="0">
                  <param name="defaultFrame" value>   
                  <param name="enabled" value="1">
                  <param name="enableErrorDialogs" value="0">
                   <param name="enableContextMenu" value="1">            
                   <param name="fullScreen" value="0">   
                  <param name="invokeURLs" value="1">
                  <param name="mute" value="0">
                  <param name="playCount" value="1">
                  <param name="rate" value="1">
                  <param name="SAMIStyle" value>
                  <param name="SAMILang" value>
                  <param name="SAMIFilename" value>
                   <param name="stretchToFit" value="0">
                   <param name="uiMode" value="full">
                  <param name="volume" value="100">
                   <param name="windowlessVideo" value="0">
</object>
<input type="button" name="stopwmp" id="stopwmp" value="停止"/>
<input type="button" name="closewmp" id="closewmp" value="关闭"/>
</div>
</div>

</body>
</html>
页: [1]
查看完整版本: html 中window mediaplayer 连续播放