php中的音频警报
Posted
技术标签:
【中文标题】php中的音频警报【英文标题】:Audio Alert in php 【发布时间】:2014-10-30 08:52:14 【问题描述】:我想在违反某些值时显示多个警报框以及音频警报。并且还需要一个选项来关闭该音频警报。我是这样做的
if( ($mark<=$minValue) || ($mark>= $maxValue))
echo " <script> var audio = document.createElement('audio');
document.body.appendChild(audio);
audio.src = '/sounds-990-system-fault.mp3';
setInterval(function()audio.play();, 5000);
alert('Average student');
</script>";
但是在这里我首先得到了警报框,然后按下 OK 音频来了。我需要音频与警报框一起出现。并且 如何关闭该音频警报?
【问题讨论】:
默认情况下,警报是一个堆栈进程,因此使用任何自定义弹出窗口(如 jquery ui popup)一个接一个地执行 请查看我编辑的问题。你能建议一个在 jquery 中做的链接吗? 【参考方案1】:这样的事情可能会起作用,因为一旦单击“确定”,警报之后的代码就会运行。
if( ($mark<=$minValue) || ($mark>= $maxValue))
echo " <script> var audio = document.createElement('audio');
document.body.appendChild(audio);
audio.src = '/sounds-990-system-fault.mp3';
audio.addEventListener('canplaythrough', function()
audio.play();
alert('Average student');
audio.pause();
, false);
</script>";
【讨论】:
嗨,太好了。现在就像代码中的音频一样,伴随着警报。但是当警报框出现时音频停止。我想播放音频,直到单击警报框的确定按钮。有可能吗?以上是关于php中的音频警报的主要内容,如果未能解决你的问题,请参考以下文章
如果没有 kAudioSessionProperty_OverrideCategoryMixWithOthers On,iOS 5 音频警报不会响起