通过javascript获取音频文件的音量信息

时间:2011-10-04 14:17:42

标签: javascript audio

是否有可能在javascript中加载wav / mp3 / amr /任何文件,并分析它以确定以任何数字形式表示的文件的最大音量我不介意?我需要在没有实际播放声音的情况下这样做,这样用户就不会听到它了。

1 个答案:

答案 0 :(得分:0)

要确定文件量(实际上,'volume'这里的术语也需要一个特殊的定义),实际上需要解码和流式传输文件,而不需要数据到达音频硬件。也就是说,该操作需要特定的音频/媒体API和音频处理。

在Windows中,ActiveX控件可以完成这项工作。 JavaScript代码将实例化它并传递文件名,控件将打开文件,在内部设置音频流传输管道,并处理数据。由于您没有指定所需的环境,因此您可能会接受或不接受这种方式。