请问怎么使用javascript控制embed背景音乐的播放与停止
默认下是自动播放背景音乐,当点击<ahref="javascript:void();">背景音乐(关)</a>时背景音乐停止此时变成<ahref="javascript:...
默认下是自动播放背景音乐,当点击<a href="javascript:void();">背景音乐(关)</a>时 背景音乐停止 此时变成<a href="javascript:void();">背景音乐(开)</a> 再单击时音乐开始播放 代码变为<a href="javascript:void();">背景音乐(关)</a>
展开
3个回答
展开全部
这需要看embed里面使用的是哪一个公司提供的插件 一般播放音乐使用微软的mediaplayer ,这个插件提供很多javascript的访问接口,具体有以下几个:
ID号.play() 播放
ID号.stop() 停止
...记不清了
比方说我要控制一个mediaplayer播放器,代码这样写:
<embed id="Player" Played="1" src="http://yiliysr.qq.com/data/m/12/464616312_1.mp3">
<a href="javascript:void(0)" onclick="play(this)">停止</a>
<script>
function play(o)
{
if(Player.Played==1)
{
Player.stop();
o.innerHTML="播放";
}else
{
Player.play();
o.innerHTML="停止";
}
Player.Played=Player.Played==1?0:1;
}
</script>
ID号.play() 播放
ID号.stop() 停止
...记不清了
比方说我要控制一个mediaplayer播放器,代码这样写:
<embed id="Player" Played="1" src="http://yiliysr.qq.com/data/m/12/464616312_1.mp3">
<a href="javascript:void(0)" onclick="play(this)">停止</a>
<script>
function play(o)
{
if(Player.Played==1)
{
Player.stop();
o.innerHTML="播放";
}else
{
Player.play();
o.innerHTML="停止";
}
Player.Played=Player.Played==1?0:1;
}
</script>
展开全部
<a href="#" class="hover">鼠标经过播放</a>
<script type="text/javascript" >
$(function(){
$('a.hover').mouseover(function(){
$('embed').remove();
$('body').append('<embed src="声音.mp3" autostart="true" hidden="true" loop="false">');
});
$('a.hover').mouseout(function(){
$('embed').remove();
$('body').append('<embed src="" autostart="true" hidden="true" loop="false">');});//将地址设置为空
});
</script>
<script type="text/javascript" >
$(function(){
$('a.hover').mouseover(function(){
$('embed').remove();
$('body').append('<embed src="声音.mp3" autostart="true" hidden="true" loop="false">');
});
$('a.hover').mouseout(function(){
$('embed').remove();
$('body').append('<embed src="" autostart="true" hidden="true" loop="false">');});//将地址设置为空
});
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询