如何用js控制html页面中音频的播放(360浏览器) 100

我用html和js设计页面效果,想通过js控制音频的播放,用的是document.getElementById().play方法。在IE浏览器中可以达到效果,但是用360... 我用html和js设计页面效果,想通过js控制音频的播放,用的是document.getElementById().play方法。在IE浏览器中可以达到效果,但是用360浏览器调试脚本时就会提示没有该方法,跪求解决

另外为什么同样的页面在不同的电脑上 用同样版本的IE浏览器打开,有的效果就不一样呢?
展开
 我来答
qq1111qq111111
2014-01-10 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:614万
展开全部

你的play方法是html5的方法吧,可能是你360的版本低

html5现在还是有很多比较老的版本浏览器是不兼容的

一般html播放音频兼容比较好的是用插件

<a href="song.mp3">Play Sound</a>

<script type="text/javascript" src="http://mediaplayer.yahoo.com/js">
</script>
追问
你好,感谢你的回答,用了上述方法后360可以了,可是IE8的时候会弹出来下载MP3文件的提示,而不是播放,请问有没有兼容的方法?感谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彼德范
2014-01-10 · TA获得超过179个赞
知道小有建树答主
回答量:153
采纳率:40%
帮助的人:96.2万
展开全部

jquery会用吧

<button>播放/停止</button>
<script type="text/javascript" src="jquery/jquery-1.3.1.js"></script> //根据你的jq路径修改
<script type="text/javascript">
$('button').toggle(function() {
$(this).after('<embed src="xxx.mp3"/>');
$('embed').css('display', 'none');
},function() {
$('embed').remove();
}
);
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
世界之山ccc
2014-01-10
知道答主
回答量:93
采纳率:0%
帮助的人:26.7万
展开全部
这个没试过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式