使用php ajax在内容更新时播放声音

使用php ajax在内容更新时播放声音,php,Php,如果div的内容是通过ajax或$.ajax()更新的,而如果没有更新任何内容,它就不会播放任何声音,那么如何播放声音 我将jquery与php结合使用,并从数据库加载帖子,如果每隔3-5分钟发现一篇新帖子,我希望播放一段声音…通过$.ajax()跨浏览器解决方案正在加载将播放一些声音的flash对象 另一种方法是在JS中使用特定于每个浏览器的功能(Firefox 100%) 第三种方法-使用浏览器的插件: 关于AJAX操作-调用一些onSuccess/success事件(不知道使用什么库)。您

如果div的内容是通过ajax或$.ajax()更新的,而如果没有更新任何内容,它就不会播放任何声音,那么如何播放声音


我将jquery与php结合使用,并从数据库加载帖子,如果每隔3-5分钟发现一篇新帖子,我希望播放一段声音…通过$.ajax()

跨浏览器解决方案正在加载将播放一些声音的flash对象

另一种方法是在JS中使用特定于每个浏览器的功能(Firefox 100%)

第三种方法-使用浏览器的插件:

关于AJAX操作-调用一些
onSuccess/success
事件(不知道使用什么库)。

您可以设置jQuery的。我会自动加载MP3,所以在调用它和听到它之间几乎没有等待。然后在ajax调用中处理响应,并确定是否播放声音

$("#sound").sound({swf: url});
$("#sound").load(url);
$("#sound").play();
$("#sound").pause();
$("#sound").stop();
$("#sound").volume(0-100);
因此,每4分钟运行一次会像:

$("#sound").load(url); // load our sound
setInterval(function(){
  $.post("get-updates.php", {lastid:12}, function(response){
    if (response.hasNewRecords)
      $("#sound").play();
  }, "JSON");
}, 240000);

common向我们展示代码,我们希望帮助您,如果不提供您的问题的一些代码片段,就不可能给您一个答案