关于JavaScript控制播放音乐的问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 17:17:52
下面程序在本地测试可以播放音乐,但是放上网站却了无声息,是何缘故呢?

如果不行,是否可以用其它更好的办法?

<script>
function openplay()
{
var flag = 0;
if(flag==0){
var em = document.createElement("embed");
em.setAttribute("src","mp3/hh.mp3")
document.documentElement.appendChild(em);
flag=1;
}
}
</script>
<a href=# onclick=openplay()>播放</a>

请高手给修改一下,让放在网站上可以控制播放,谢谢。
..
要求的特别之处是:用JavaScript进行调用,并当点击"播放"时开始下载音乐(不是打开网页就加载的那种),同时播放音乐.

我在MP3文件名前直接加绝对路径,但也是不行的.加上可以看得见的播放器的代码不对,不是需要这样的代码.

做如下改动:
<script language="javascript">
var flag = 0; //控制变量放在函数内起不到作用.
function openplay()
{
if(flag==0){
var em = document.createElement("embed");
em.autostart="1" ;
em.src="mp3/hh.mp3"; //路径,地址中不用反杠,用顺杠
document.documentElement.appendChild(em);
flag=1;
}
}
</script>
<a href=# onclick="openplay()">播放</a>

<script>
function playmu()
{
aaaaa.innerHTML="<EMBED src=\" http://music1.sdrt.com/uploadfile/200712656930705.mp3 \" style=\"HEIGHT: 100px; WIDTH: 100px\" type=audio/mpeg AUTOSTART=\"1\" loop=\"0\"></EMBED>"
}
function playmustop()
{
aaaaa.innerHTML=""
}
</scrip