日期:2014-05-16  浏览次数:20395 次

JS 控制 Embed属性
[html]<EMBED src="http://phx.cz0550.com/music/never-say-goodbye.wma" width=200 height=100 border=0 autostart=true loop=true></EMBED>[/html]

我怎样用代码来控制上面播放音乐的暂停和继续,也就是什么样的代码可以实现点击播放器上的“暂停”和“播放”的同样功能?!
[html]<EMBED id=bgs src="http://phx.cz0550.com/music/never-say-goodbye.wma" width=200 height=100 border=0 autostart=true loop=true></EMBED>
<button onclick=bgs.pause()>pause</button>[/html]

PS:你怎么用我的文件,我马上加防盗链了啊 :D
[html]
<EMBED id=aa src="http://phx.cz0550.com/music/never-say-goodbye.wma" width=200 height=100 border=0 autostart=true loop=true></EMBED>

<input type=button value=左声道 onclick="aa.balance=-10000"><input type=button value=立体声 onclick="aa.balance=0"><input type=button value=右声道 onclick="aa.balance=10000"><input type=button value=静音 onclick="aa.volume=-10000"><input type=button value=撤消静音 onclick="aa.volume=0">[/html]
只好在打一遍
panliu888在上个帖子中说
 

不好意思,我看了你的音乐文件能用,为了便于测试就用了,真对不起了!也顺便谢谢一下!

你的方法解决了wma文件的播放与暂停,但为什么我将后缀.wma改为.mp3,就出现不支持的错误呢?!是这种方法只支持wma格式的文件吗?!还是跟系统所装的播放器有关?!怎样才能同时支持rm、mp3和wma格式的音乐文件呢?!另外可以用代码来控制它的音量大小吗?!


[html]
<EMBED id=bgs src="http://phx.cz0550.com/music/never-say-goodbye.wma" width=200 height=100 border=0 autostart=true loop=true></EMBED>
<button onclick=bgs.pause()>pause</button>
<button onclick=bgs.play()>play</button>


<EMBED id=bgs2 src="http://phx.cz0550.com/music/never-say-goodbye.mp3" width=200 height=100 border=0 autostart=true loop=true></EMBED>
<button onclick=bgs2.pause()>pause</button>
<button onclick=bgs2.play()>play</button>
[/html]


renaski在上个帖子中说
    

谢谢了!您的方法只是将其静音,不是暂停。不过可以有声道选择真是太棒了,我以前还不知道可以这样控制呢!

[html]
<EMBED id=aa src="http://phx.cz0550.com/music/never-say-goodbye.wma" width=300 height=100 border=0 autostart=true loop=true></EMBED><br /><br />

声道切换:
<input type=button value=左声道 onclick="aa.balance=-10000">
<input type=button value=立体声 onclick="aa.balance=0">
<input type=button value=右声道 onclick="aa.balance=10000"><br /><br />
音量调节:
<input type=button value=音量最小 onclick="aa.volume=-10000">
<input type=button value=音量最大 onclick="aa.volume=0">
<input type=button value=音量+100 onclick="if(aa.volume<=-100){aa.volume+=100}else{aa.volume+=Math.abs(aa.volume);this.value='音量已最大';this.disabled='true';}">
<input type=button value=音量+100 onclick="if(aa.volume<=-100){aa.volume+=100}else{aa.volume=0;this.value='音量已最大';this.disabled='true';}">
<input type=button value=音量-100 onclick="if(aa.volume>-9900){aa.volume-=100}else{aa.volume-=10000-Math.abs(aa.volume);this.value='音量已最小';this.disabled='true';}">
<input type=button value=音量-100 onclick="if(aa.volume>-9900){aa.volume-=100}else{aa.volume=-10000;this.value='音量已最小';this.disabled='true';}"><br /><br />
静音控制:
<input type=button value=开启静音 onclick="aa.mute=true;if(aa.mute==true){dd.value='静音切换[已开启静音]';}else{dd.value='静音切换[未开启静音]'}">
<input type=button value=关闭静音 onclick="aa.mute=false;if(aa.mute==true){dd.value='静音切换