当前位置: 代码迷 >> JavaScript >> JS 统制 Embed属性
  详细解决方案

JS 统制 Embed属性

热度:608   发布时间:2012-12-27 10:17:10.0
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='静音切换[已开启静音]';}else{dd.value='静音切换[未开启静音]';}">
<input type=button value="静音切换[未开启静音]" name="dd" onclick="if(aa.mute==true){aa.mute=false;this.value='静音切换[未开启静音]';}else{aa.mute=true;this.value='静音切换[已开启静音]';}"><br /><br />
播放控制:
<input type=button value=停止 onclick="aa.stop();">
<input type=button value=暂停 onclick="aa.pause();">
<input type=button value=播放 onclick="aa.play();">
[/html]
不好意思,太粗心了。
[html]<EMBED id=bgs2 src="http://tsq.net.cn/muisc/rxq1/3.mp3" width=200 height=100 border=0 autostart=true loop=true>
<button onclick=bgs2.pause()>pause</button>
<button onclick=bgs2.play()>play</button>
[/html]
能否将静音和开音做成一个按钮~?    就是点一下就静  再点一下又开~~
这样能实现么~~?
你们用的是EMBED标签下的音乐  如果是用bgsound来插背景音乐    那么这个按钮的做法有什么不同么?
你们用的是EMBED标签下的音乐  如果是用bgsound来插背景音乐    那么这个按钮的做法有什么不同么?
qwwqqwwq 的代码里面就已给出了
恩  看到了~~呵呵~~
我有个疑问想问一下,能否给上面那个比如<button onclick=bgs2.play()>play</button> 的按钮替换成FLASH的按钮? 
就是说用FLASH的按钮的来代替<button>  那样代码是通过什么方式实现?   是在做FLASH按钮的时候就给代码加进去还是用超级连接的脚本连接?
按钮AS:

on(press){
        fscommand("bgs2.play();","");
        }

网页中:

<object id="con" .....这是插入的FLASH

<script for="con" event="fscommand(cmd,args)">
eval(cmd);
</script>
怎么知道音乐已经播放完了呢?
怎么知道音乐已经播放了多少呢?
谢谢panliu888~~~如果我想改下这个FLASH按钮,而给他改成按一下就放,再按下就静~

依照上面的代码做了点改动:
on(press){
fscommand("if(aa.mute==true){aa.mute=false;}else{aa.mute=true;","");
    }
。。。。  好象就不对了哦~~应该怎么改呢~?

(我是参考qwwqqwwq中的.wam格式的音乐)
音量控制啊。可能会用到!先收藏了!
.....。。。。。。。。。。
我碰到点问题:
<EMBED id=aa src="sound/bgmusic.MP3" width=0 height=0 border=0 autostart=true loop=true></EMBED><br /><br />
<a  href="#">  <img  src="img/jy.jpg" width="61" height="30" vspace="2"
border="0" onMouseOver="this.style.filter='alpha(opacity=100)';high(this)" onMouseOut="low(this)" onclick="aa.mute=ture"></a></td><td width="30">