检查是否播放音频以停止它
Check if audio playing to stop it
我正在尝试重置我的音频输入在相同的键上,我用来播放它
HTML:<audio preload="auto" id="sound1" src="sons/nadal.ogg" src="sons/nadal.mp3"></audio>
JS:
$(document).keydown(function(e){
var son_1 = document.getElementById('sound1');
if (e.keyCode == 65) {
son_1.play();
son_1.currentTime = 0;
return false;
}
});
可以很好地启动它,但是我想在键入相同的键时停止它。我尝试了很多在网上找到的解决方案,但我没有达到使一个工作。
非常感谢您的帮助!您应该能够检查属性'paused'来确定音频标签是否正在播放:
$(document).keydown(function(e){
var son_1 = document.getElementById('sound1');
if(e.keyCode == 65){
son_1.currentTime = 0;
if(son_1.paused)
son_1.play();
else
son_1.pause();
return false;
}
});
相关文章:
- 是否可以在浏览器中使用纯JavaScript保存音频流
- 是否可以将音频存储为javascript/jQuery中的blob数据
- HTML 5 音频 :是否有在更改缓冲持续时间时触发的事件
- HTML音频-如何检测流是否可用
- 是否可以捕获音频并将其存储在阵列中
- 音频HTML5检查所有音频元素是否已完全加载
- 是否可以通过html5播放本地ios库中的音频
- 如何检查音频是否在缓冲
- 在 Web 音频 API 中使用多个音频上下文是否存在相关问题
- HTML,JS:加载音频是否需要在移动浏览器上进行用户交互
- 如何检查用户当前是否正在使用音频搜索栏
- 是否可以使用基于 Web 的编程剪切音频文件
- 是否有可能在IOS上控制HTML5音频音量
- 如何使用从音频上下文创建的分析器来检测播放的声音是否可听
- 测试浏览器是否支持 Web 音频 API 的简单方法
- 如何检查音频标签加载文件是否完成
- 是否可以使用WebAudioApi对HTML5视频元素音频输出进行后期处理
- 是否可以发送音频文件作为请求参数
- HTML5检查音频是否正在播放
- 如何判断播放HTML5音频是否真的是在制造声音