ajax - <div> 更新时如何播放声音

标签 ajax audio

我正在编写一个简单的聊天模块,它将嵌入到一个网站中。它将允许网站访问者与网站所有者聊天。

该网站是 ruby​​/rails,我正在使用 AJAX。

我不知道该怎么做的一件事是如何在新消息到达时播放“金光闪闪”的声音(别担心,这个声音是可切换的,默认为“关闭”。)

我希望在消息到达时播放“bling”...即,当 保存消息列表的信息由服务器通过 Ajax 更新。

我在想我需要一个 Event.observe('myDiv', someEvent, callback) 函数,但我不知道应该为'someEvent'使用什么......

任何帮助,非常感谢。

- 约翰

最佳答案

您是否尝试过“加载”或“更改”?对于监听器,事件必须是此处所述的某种类型 http://www.w3.org/TR/DOM-Level-2-Events/events.html

另一种选择是将声音附加到填充 div 的 AJAX 回调函数。

希望有帮助,
乔什

关于ajax - <div> 更新时如何播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1001804/

相关文章:

javascript - Ajax响应值始终为1?

javascript - 重力形式 ajax 在 BlockRevealers 弹出窗口中没有给出任何响应

python - 在使用 sounddevice 播放声音时使用 event.getKeys 存储 react 时间

javascript - 如何通过 `echo json_encode($data);`获取所有数据

javascript - 使用多个 Deferred 和 Promises - jquery

javascript - 在 Safari/Chrome 中完成 ajax 调用后才会显示加载动画

c++ - 如何在发行版本中包含声音片段

flash - 在网站上录制声音输出

audio - wav 文件中标题的大小以便将其删除

actionscript-3 - 在as3中加载声音