我正在构建一个基于 Ajax 的应用程序,它将在我们的本地 Intranet 网络上运行。
- 现在,每次 Ajax 返回请求时,我都需要在客户端浏览器中播放声音。
- 我想将声音文件 (mp3/wav) 放入我的 Web 服务器 (Tomcat) 目录中,应用程序将在其中下载
并在客户端浏览器上播放。 (我不想嵌入这个,只会自动播放)
但我基本上有这个限制。
- 我们的目标用户内联网计算机无法访问外部互联网,因为这被我们的网络团队阻止。
- 大多数客户端运行在 Windows XP 上,Flash 可能未更新或未安装。
我了解一点 jQuery,但我不知道我的想法是否可能,以及我可以使用什么可能的插件,基本上是跨浏览器。我的目标浏览器运行在 IE6/IE7/IE8/FF3 上。
没有 flash 且没有支持的浏览器HTML5 <audio>
标签,这即使不是不可能,也将是困难的。
我的第一个想法只是建议http://www.w3schools.com/html5/tag_audio.asp http://www.w3schools.com/html5/tag_audio.asp. Usage
<audio src="/sound/ajax.mp3" id="ajaxdone"/>
// ajax success / readystate == 4
var mysound = $('#ajaxdone')[0];
mysound.play();
但这也几乎是不可能的IE6 + 7
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)