【发布时间】:2020-03-17 14:37:47
【问题描述】:
问题
我想知道我网站中嵌入的<iframe> 是否正在播放音频。
理想情况下,<iframe> 播放音频的“音量”有多高,但这是可选的。
请注意,<iframe> 不在同一个来源,因此检查<iframe> 不是一种选择。
我的具体用例
我是https://www.timer-tab.com/ 的开发者,时间到了,YouTube 视频就会开始播放。 YouTube 视频正在<iframe> 中播放。我想知道 YouTube <iframe> 是否发出任何声音。如果它不发出任何声音,则使用 Web Audio API 播放回退声音。 (YouTube <iframe> 有时不会发出声音。例如,当用户将其 YouTube 音量设置为静音时。不幸的是,postMessageYouTube <iframe> 无法获取该信息。)
相关问题
Detect if audio is playing in browser Javascript.
这不是重复的;我的问题专门询问<iframe> 音频检测,而相关问题要求所有音频 检测。
【问题讨论】:
-
可以自己控制音量吗?如果您控制嵌入它的方式,则可以。
标签: javascript web audio iframe web-deployment