是否有一种全局方法可以检测音频何时在浏览器中播放或开始播放。
类似的想法 if(window.mediaPlaying()){...
没有将代码绑定到特定元素?
编辑:这里重要的是无论音频来自何处,都能够检测到任何音频。无论是来自 iframe、视频、Web Audio API 等。
也许不容易做到,但我希望能够在Selenium中加载一个网页并测试flash或html5是否自动播放音频.
理论上,当用户访问我的网站时,他们可以看到视频播放但没有音频(正确的方式)有时音频会自动播放视频,这是我不想要的.
我想知道是否有办法检测是否有任何音频是通过python和firefox播放的?我的内部测试将加载页面并进行相当多的硒检查以确保一切都很好.我想做的是添加一个测试,如果播放音频并标记它,也会检查python或selenium.
有任何想法吗?
我正在为HTML5游戏编写测试,我想检查音频是否正在加载并正确启动.
有没有办法使用Selenium检查这个?或者我是否需要在操作系统级别执行此操作?
我正在寻找一种方法来检测Chrome 当前标签中是否正在播放声音.我想强调的是,上下文是一个Web应用程序,而不是chrome扩展,也不是单个音频元素.我的假设是浏览器通过在选项卡标题中显示可听图标来"知道"选项卡正在播放声音,因此我猜测存在某种类型的浏览器HTML5 API.
audio ×2
javascript ×2
selenium ×2
audio-player ×1
firefox ×1
html5 ×1
html5-audio ×1
media-player ×1
python ×1
unit-testing ×1