【问题标题】:Playing a sound in an AJAX chat在 AJAX 聊天中播放声音
【发布时间】:2011-08-14 19:23:38
【问题描述】:

当有新消息时,我正在使用 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();
}
  1. 我正在检查 IE 的版本,因为似乎只有 9 支持 HTML5 音频。有更好的方法吗?
  2. var notif = new Audio('http://cycle1500.com/sounds/infbego.wav'); 作品 var notif = new Audio('/media/sounds/drip.wav'); 不起作用
    为什么不呢?
  3. 在哪里可以找到有关如何构建 Audio 类的文档?

【问题讨论】:

    标签: ajax html audio chat


    【解决方案1】:

    您可以在您的应用程序中使用HTML5 <audio> 标签,这将在最近的浏览器版本中得到支持,并且您可以创建回退版本来支持旧版本。

    清晰漂亮的文档在这里。看看。
    http://html5doctor.com/native-audio-in-the-browser/

    【讨论】:

    • 谢谢,我将按照文档中的说明更改我的代码。我用本地声音解决了我的问题,我检查了萤火虫,但我没有为声音指定正确的路径。
    猜你喜欢
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多