我需要在PHP支持的页面中创建声音警告,该页面在满足PHP中的某些条件时播放。
如何做到这一点的唯一方法我能想到的是条件嵌入一个小的flash文件,它会在浏览器中渲染时播放声音......但是,这对我来说似乎有点过时了。像JS alert()之类的声音就足够了(我也考虑过使用alert()方式)。或Facebook聊天消息通知声音......
还有其他想法可以做到这一点吗?最好使用jQuery / JS等......
(不寻找任何完整的解决方案/代码等,只是指出我正确的方向......如果有的话)
答案 0 :(得分:4)
<audio src="audio.ogg" controls autoplay loop>
<p>Your browser does not support the audio element </p>
</audio>
流行的JS库是SoundManager2
答案 1 :(得分:1)
当满足您想要的条件时,将其添加到您的js:
var snd='<audio autoplay="true"><source src="sound.mp3"></audio>';
$('body').append(snd);
答案 2 :(得分:0)
我遇到了同样的问题,我只是使用了这个:
if($condition)
echo "<embed src='/file/sound/alert.swf' />"