Javascript:监视HTML5音频元素';音频数据

Javascript:监视HTML5音频元素';音频数据,javascript,html5-audio,audio-streaming,Javascript,Html5 Audio,Audio Streaming,播放音频流时,有没有办法获取当前元素的峰值?换句话说,在播放时监视音频数据。比如: var audio = document.getElementById("audio"); setInterval(function(){ console.log(audio.peakValue); },200); 当然,HTML5音频API中没有什么比peakValue更好的了,但是有没有办法通过Javascript实现这一点呢?你说的是一个吗?根据他们自己的列表,这似乎很好,唯一的例外是IE不支持它

播放音频流时,有没有办法获取当前
元素的峰值?换句话说,在播放时监视音频数据。比如:

var audio = document.getElementById("audio");
setInterval(function(){
   console.log(audio.peakValue); 
},200);

当然,HTML5音频API中没有什么比peakValue更好的了,但是有没有办法通过Javascript实现这一点呢?

你说的是一个吗?根据他们自己的列表,这似乎很好,唯一的例外是IE不支持它。但是谢谢@Kaido Internet Explorer是一款真正的浏览器,只是它不支持Web音频API。@Kaido你不会从我这里得到任何关于IE是一种痛苦的工作的论据。对于我的许多web应用程序,我根本不支持它,因为我很幸运,我的用户群中IE用户相对较少。但是,我决不会认为IE不是一个真正的浏览器,因为它是真实的浏览器,人们也在使用它。有时候,答案是你不能合理地增加对IE的支持,但我在你的评论中读到的精英语调(如果这不是你的意图,请原谅我)让我觉得web开发人员很沮丧。在可能的情况下,我们应该努力让所有的用户都能使用IE。不幸的是,在我的情况下,我不得不将IE视为一个浏览器,因为这是一个应该在IE中工作的应用程序(不是因为我想要它:)。所以,我想知道是否有一个后备解决方案。与不支持WebRTC的浏览器类似,使用闪存回退功能进行摄像头流媒体传输。