说我有一个HTML5标签。是否有任何可能的方式让Javascript在页面上获得当前的扬声器输出,然后将其绘制成一个音量条,当音乐变大时音量变大,音乐变得更安静时变小?我不在乎它是否适用于IE。如果这是不可能的,是否可以从mp3文件中提取该数据并希望它排队?我真的不想使用闪光灯。
编辑:我受到this的启发。不幸的是,它使用了对我不起作用的硬编码值。
答案 0 :(得分:1)
简短回答,是的,这是可能的。看看受尊敬的Mr. Doob's example。可悲的是,看起来解释性博客文章已经失效。
Mozilla有一个custom extension,但是Doob的例子在WebKit中工作......
答案 1 :(得分:1)
JS Audio Data API将允许您使用html5音频标记或从javascript播放的音频执行此操作。有关详细信息和示例,请参阅https://wiki.mozilla.org/Audio_Data_API。我不知道这个API在当前浏览器中的状态。