检测是否在浏览器Javascript中播放音频

问题描述 投票:7回答:3

是否有全局方法来检测音频何时在浏览器中播放或开始播放。

类似于if(window.mediaPlaying()){...的想法>

没有将代码绑定到特定元素?

编辑:此处重要的是无论音频来自何处,都能够检测ANY

音频。是否来自iframe,视频,Web Audio API等]

是否存在一种全局方法来检测音频何时在浏览器中播放或开始播放。类似于if(window.mediaPlaying()){...的想法,而没有将代码绑定到特定的...

javascript media-player audio-player
3个回答
0
投票

我一直在Google中寻找解决方案,但还没有找到任何东西。也许只有在播放音频时才能检查某些具有X值的数据。如果您有一些按钮可以开始播放音频文件,则可以通过在代表上添加一些事件侦听器来确保音频正在播放。按钮...


0
投票

有一个playbackState属性(https://developer.mozilla.org/en-US/docs/Web/API/MediaSession/playbackState),但并非所有浏览器都支持它。


-1
投票

将事件添加到页面上的所有音频播放器怎么样? (未经测试)

© www.soinside.com 2019 - 2024. All rights reserved.