[英]Getting volume information of audio file via javascript
是否可以在JavaScript中加载wav / mp3 / amr /任何文件,并对其进行分析以确定我不介意以任何数字形式表示的文件的最大音量? 我需要在不实际播放声音的情况下执行此操作,以便用户不会听到它。
为了确定文件的音量(实际上,这里的“音量”一词也需要一个特殊的定义),实际上需要解码和流式传输文件,而没有数据到达音频硬件。 即,该操作需要特定的音频/媒体API和音频处理。
在Windows中,ActiveX控件可以完成这项工作。 JavaScript代码将实例化它并传递它的文件名,控件将打开文件,在内部设置音频流传输管道,并处理数据。 由于您未指定所需的环境,因此您可能会接受这种方式,或者您可能无法接受这种方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.