用javascript进行声音播放控制

来源:互联网 发布:不成乎名,遁世无闷 编辑:程序博客网 时间:2024/06/03 01:29

<html>
<head>
<title>用javascript进行声音播放控制</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
<!-- //定义一个声音播放控制的function, 需注意Netscape和IE对script的解释各不相同
function MM_controlSound(sndAction,sndObj)
{  
  if(eval(sndObj) != null)
  {   
    if(navigator.appName=='Netscape')
    {
     eval( sndObj+ ( (sndAction=='stop') ? '.stop()' : '.play(false)' ) );   
    }
    else if(eval(sndObj+".FileName"))  
 {
   eval(sndObj+((sndAction=='stop')?'.stop()':'.play()'));  
    }
  }
}
//-->
</script>
</head>

<body>
<!-- 开始控制声音播放 -->
<embed name='MM_controlSound1' src='1.wma' loop=false autostart=false mastersound hidden=true width=10 height=10>
</embed>
<!-- 用onMouseOver控制声音播放 -->
<a href="#" onMouseOver="MM_controlSound('play','document.MM_controlSound1')"
            onMouseOut="MM_controlSound('stop','document.MM_controlSound1')"
> 当鼠标移到这儿时会播放声音</a>
</body>
</html>