如何停止音频警报
How to stop audio alert?
我有一个警报框和一个音频警报。当点击关闭警报框的图像时,我想停止音频警报。我已经这样做了。报警框和音频报警器都正常工作。但音频在嘟嘟声后(即关闭警报信息之前)停止。
<script type="text/javascript" src="jquery-1.2.3.pack.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
//first slide down and blink the alert box
$("#object").animate({
top: "0px"
}, 2000).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);
//stop the audio alarm
//close the message box when the cross image is clicked
$("#close_message").click(function()
{
audio.pause(); //stop the audio alarm
$("#object").fadeOut("slow");
});
});
</script>
if($a>$B)
{
echo " <script> var audio = document.createElement('audio');
document.body.appendChild(audio);
audio.src = '/sounds-990-system-fault.mp3';
audio.addEventListener('canplaythrough', function() {
audio.play();
}, 5000);
</script>";
echo '<div id="object" class="message">' ;
echo '<img id="close_message" style="float:right;cursor:pointer" src="12-em-cross.png" />';
echo '<strong>Failed </strong>';
echo '</div>';
}
在音频元素中添加loop
属性就足够了。通过这种方式,声音将无休止地播放,直到你通过代码真正暂停它。
相关文章:
- 通过幻灯片更改事件停止使用jquery的音频
- HTML5<音频>:点击下一首歌曲时停止加载/缓冲
- JQuery-一次停止所有音频
- 如何使用JQuery在SharePoint中停止音频/视频
- 使用JavaScript停止所有HTML5音频/视频
- 在父类更改时停止HTML5音频/视频
- 停止音频源并替换为另一个
- 当设备被锁定时,停止播放HTML5音频(Android和iOS)
- 停止/静音音频
- 停止所有其他<音频>点击?(还有一些字体真棒的东西)
- 在 Reveal.js 中停止片段上的音频
- JavaScript + HTML5 音频播放器 - 停止缓冲,事件处理程序问题
- HTML5音频 - 当另一个声音开始时停止当前播放
- 在下一个音频标签启动时停止音频标签
- HTML5音频:即使离开网站,音乐也不会停止
- 当屏幕关闭时,HTML5音频/javascript在android(谷歌chrome)上停止工作
- 如何停止音频警报
- 检查是否播放音频以停止它
- 在播放新音频时停止播放音频
- HTML5音频标记停止按钮,停止一个实时MP3流