Javascript 检测是否在浏览器中播放任何类型的音频

Javascript 检测是否在浏览器中播放任何类型的音频,javascript,html,flash,audio-streaming,http-live-streaming,Javascript,Html,Flash,Audio Streaming,Http Live Streaming,我需要构建一个Javascript跟踪器来记录用户的无线电监听会话。网站通常会将其广播流嵌入许多类型的HTML元素,例如视频或音频标记 我需要检测在网站页面上播放的任何形式的现场音频(即广播流)。音频有不同的格式,如mp3、aac、m3u8等。大多数情况下,网站使用视频或音频标签,这些标签很容易在Javascript中检索。我还可以使用暂停属性确认它是否正在播放 我的问题是检测使用旧技术(如Flash)的音频。我不知道从哪里着手处理这些案件。关于Flash有什么标准吗?如何找到闪光灯的对象并检测

我需要构建一个Javascript跟踪器来记录用户的无线电监听会话。网站通常会将其广播流嵌入许多类型的HTML元素,例如视频或音频标记

我需要检测在网站页面上播放的任何形式的现场音频(即广播流)。音频有不同的格式,如mp3、aac、m3u8等。大多数情况下,网站使用视频或音频标签,这些标签很容易在Javascript中检索。我还可以使用暂停属性确认它是否正在播放


我的问题是检测使用旧技术(如Flash)的音频。我不知道从哪里着手处理这些案件。关于Flash有什么标准吗?如何找到闪光灯的对象并检测它是否正在播放?我能找到它的url吗?

我非常怀疑这是否可能。例如,插件的嵌入标记仍然存在,我认为它们只是在浏览器之外做自己的事情。您可以搜索HTML源文本,查看是否列出了任何嵌入的SWF文件。你无法检查应用程序是否正在加载或播放音频流,除非它告诉你(这意味着SWF创建者必须在其中放入代码,以发送JS警报,说明这一点)