javascript - 检查音频文件是否正在播放?

标签 javascript jquery jsp audio

按下播放按钮后,音频将以html格式播放,通过调用某些功能,我想确定天气是文件正在播放还是播放器处于空闲状态?如何实现?这是我的代码。

 <!DOCTYPE html>
    <html>
    <body>

    <audio controls>
      <source src="horse.ogg" type="audio/ogg">
    Your browser does not support the audio element.
    </audio>

    </body>
    </html>

谢谢

最佳答案

您正在寻找 paused property,它是一个 bool(boolean) 值,指示媒体当前是暂停还是正在播放。

if($("audio").prop("paused")) {
    ...
}

或者,您可以在没有jQuery的情况下轻松做到这一点:
if(document.getElementById("myAudioId").paused) {
    ...
}

(假设您为<audio>标签赋予了id属性)

关于javascript - 检查音频文件是否正在播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25854952/

相关文章:

javascript - 如何通过jsp中的jSTL根据单选按钮是否选中来启用和禁用下拉列表

javascript - GWT Java - 如何关闭窗口(注销)

JavaScript——如何遍历一个对象数组来创建一个新对象,其键是原始对象的初始键/值对的值

javascript - 聊天框环聊式三 Angular 形

javascript - `function (n) { .. }(jQuery)`是什么意思?

java - 如何在 Eclipse 项目中使用 JSTL?

javascript - JQuery REST 调用不起作用

java - 使用请求参数从 JavaScript 调用 servlet

javascript - 手动加载 CSS 文件时无法查找元素的 CSS 属性

java - Spring MVC 404 错误