当有新消息时,我正在使用Audio类在AJAX聊天中播放声音。我的代码:
if ( ! $.browser.msie || ( $.browser.msie && parseFloat(jQuery.browser.version) >= 9 ) )
{
//var notif = new Audio('http://cycle1500.com/sounds/infbego.wav');
var notif = new Audio('/media/sounds/drip.wav');
notif.play();
}
var notif = new
Audio('http://cycle1500.com/sounds/infbego.wav');
有效
var notif = new Audio('/media/sounds/drip.wav');
不起作用
为什么不呢?答案 0 :(得分:2)
您可以在应用程序中使用HTML5
<audio>
标记,这将在最近的浏览器版本中受支持,并且为了支持旧版本,您可以创建后备。
这里有清晰漂亮的文档。看看。
http://html5doctor.com/native-audio-in-the-browser/