页面中的声学警告

in-page acoustic warnings

本文关键字:声学 警告      更新时间:2023-09-26

我需要在PHP支持的页面中创建一个声学警告,当满足PHP中的某些条件时就会播放。

我能想到的唯一方法是有条件地嵌入一个小闪存文件,在浏览器中渲染时播放声音。。。然而,对我来说,这似乎有点过时了…像JS alert()这样的声音就足够了(我也考虑过使用alert(()的方式)。或者Facebook聊天消息通知声音。。。

还有其他想法吗?最好使用jQuery/JS等…

(不寻找任何完整的解决方案/代码等,只要给我指明正确的方向……如果有的话)

HTML5音频元素

<audio src="audio.ogg" controls autoplay loop>
     <p>Your browser does not support the audio element </p>
</audio>

流行的JS库是SoundManager2

当满足您想要的条件时,将其添加到您的js中:

var snd='<audio autoplay="true"><source src="sound.mp3"></audio>';  
$('body').append(snd);

我遇到了同样的问题,我只是使用了这个:

if($condition)
  echo "<embed src='/file/sound/alert.swf' />"