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

通过javascript获取音频文件的音量信息,javascript,audio,Javascript,Audio,是否可以加载一个javascript格式的wav/mp3/amr/任何文件,并对其进行分析,以确定以任何数字形式表示的文件的最大容量,我不介意?我需要在不实际播放声音的情况下执行此操作,这样用户就不会听到声音。要确定文件音量(实际上,这里的“音量”术语也需要一个特殊的定义),实际上需要对文件进行解码和流式传输,而不需要数据到达音频硬件。也就是说,该操作需要特定的音频/媒体API和音频处理 在Windows中,ActiveX控件可以完成此任务。JavaScript代码将对其进行实例化并传递文件名,

是否可以加载一个javascript格式的wav/mp3/amr/任何文件,并对其进行分析,以确定以任何数字形式表示的文件的最大容量,我不介意?我需要在不实际播放声音的情况下执行此操作,这样用户就不会听到声音。

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


在Windows中,ActiveX控件可以完成此任务。JavaScript代码将对其进行实例化并传递文件名,控件将打开文件,在内部设置音频流管道,并处理数据。由于您没有指定所需的环境,这种方式可能是您可以接受的,也可能是您无法接受的。

谢谢您提供的信息。它实际上是用于开发webworks blackberry应用程序,所以ActiveX不是一个选项。我希望事情不会像听起来那么复杂。如果我不创建webworks应用程序,另一种选择是Java。谢谢你的意见