浏览器声音。

本文探讨了在IE11与Chrome浏览器中使用HTML5 audio标签及embed标签进行音视频播放时遇到的问题。在IE11下,audio标签存在自动播放失败、不支持wav格式等问题;而Chrome则不支持动态文件src。embed标签虽然支持更多格式,但在IE11下仍有播放延迟等现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目中有个网页要播放声音,

最开始用的是 html5 的 audio标签,在chrome中运行还好,but, 在IE11下面,各种小问题。

汇总一下IE下的问题:

  1. 有时候页面加载完成后,audio不自动播放。

  2. 不支持wav格式。

  3. 用js脚本调用play()方法,并不是每次都能出声,有时候点了半天没反应。

在Chrome没有上述问题,但是有新的问题,不支持src动态文件。audio可以显示 出一个控制面板。当src是静态文件(XXX.mp3)时,工作良好,当src是无后缀的文件(home/music?dd=1)时候,audio的控制就不work了。

-----------------------

html5的embed标签也支持插入音乐。

测试后在IE下挺好用。我的用法是通过js将代码插入的页面:$('#music').html('<embed src="XXX"></embed>');

在用户点击音乐的图片时候,触发此代码,来实现用户点击,播放声音。在IE11下依然会有点击后不发声,或者点击后要好一会儿才发声。(本地测试,排除网络问题)。IE下embed支持wav格式。

Embed也可以设置control属性,在不同浏览器上有不同的实现。在IE下可以看到系统插入的一个media player。

160515_cJpS_867090.jpg

问题依然,很多时候页面刷新出来后,点击播放按钮没反应。把进度条往前拉一下。就会播放声音。在此之后播放,暂停功能就正常了。


---------------------------

我看到有些网站用的flash.换 flash ?! 

---------------------------

Any Suggestion?



转载于:https://my.oschina.net/u/867090/blog/287980

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值