我需要在PHP支持的页面中创建一个声音警告,当PHP中的某些条件得到满足时播放。
我能想到的唯一方法就是有条件地嵌入一个小的flash文件,在浏览器中渲染时播放声音……然而,这对我来说似乎有点过时了……像JS alert()这样的声音就足够了(我也考虑过使用alert()方式)。或者Facebook聊天消息通知的声音...
有没有其他想法可以做到这一点?最好使用jQuery / JS等。
(不寻找任何完整的解决方案/代码等,只需为我指出正确的方向……如果有的话)
发布于 2012-09-05 02:36:03
<audio src="audio.ogg" controls autoplay loop>
<p>Your browser does not support the audio element </p>
</audio>流行的JS库是SoundManager2
发布于 2015-06-08 19:06:31
当满足你想要的条件时,将这个添加到你的js中:
var snd='<audio autoplay="true"><source src="sound.mp3"></audio>';
$('body').append(snd);发布于 2012-09-05 02:25:44
我也遇到了同样的问题,我简单地使用了下面的代码:
if($condition)
echo "<embed src='/file/sound/alert.swf' />"https://stackoverflow.com/questions/12269219
复制相似问题