html代码:<embed src="upload/1.mp3" autostart="false" id="mp"></embed>
<a href="#" onclick="ch()" id="start">改变播放文件</a>js代码://mp3播放
function ch()
{
mp3 = document.getElementById("mp");
mp3.src = 'upload/5.mp3';
alert('mp3.src = ' + mp3.src);
mp3.play();
}
当我最后用 mp3.play() 时,为什么播放的还是 1.mp3的声音呢?我哪里写错了呢?谢谢大家!
<a href="#" onclick="ch()" id="start">改变播放文件</a>js代码://mp3播放
function ch()
{
mp3 = document.getElementById("mp");
mp3.src = 'upload/5.mp3';
alert('mp3.src = ' + mp3.src);
mp3.play();
}
当我最后用 mp3.play() 时,为什么播放的还是 1.mp3的声音呢?我哪里写错了呢?谢谢大家!
解决方案 »
- 好几天没想通的一个JavaScript菜单,SOS
- IE!!IE!!这个怪了.谁能解释!
- 用回车键控制部分空间的单击事件!帮忙看看这段代码!
- 找到注册表中的InstallLocation?(读注册表)
- 网页游戏开发JS代码怎么写
- javascript可以根据屏幕分辨率控制图片大小吗?
- 如何製作一個彈出全屏窗口,邊任務欄都看不到的,按了提交後就會返回主頁面,謝謝.
- 怎么关闭window.showdialog弹出的窗口
- 往ifram里写数据是说没有权限,我要怎么改?
- 谁有http://211.100.6.72的源代码最好有附带的数据库连接说明。200
- showModelessDialog为什么总弹出新窗口?
- 怎样通过JS截取0.后面的整数
是无效的
<object id="mp" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param name="invokeURLs" value="false" />
</object>js:
//mp3播放
function ch()
{
mp3 = document.getElementById("mp");
mp3.url = 'upload/5.mp3';
//alert('mp3.src = ' + mp3.url);
mp3.Play();
}声音是能播放了,但是 提示 mp3.play() 这里有错误,对象没有此属性和方法,郁闷了,请指教下!
var mp3 = document.getElementById("mp"), _mp3 = document.createElement('embed');
_mp3.autostart = false;
_mp3.id = mp3.id;
_mp3.src = 'upload/5.mp3';
mp3.parentNode.replaceChild(_mp3, mp3);
_mp3.play();
}