3

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

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

任何其他想法如何做到这一点?最好使用jQuery / JS等...

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

4

3 回答 3

4

HTML5 音频元素

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

流行的 JS 库是SoundManager2

于 2012-09-04T18:36:02.723 回答
1

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

var snd='<audio autoplay="true"><source src="sound.mp3"></audio>';  
$('body').append(snd);
于 2015-06-08T11:06:30.763 回答
0

我有同样的问题,只是我用了这个:

if($condition)
  echo "<embed src='/file/sound/alert.swf' />"
于 2012-09-04T18:25:44.350 回答