【发布时间】:2012-01-31 17:13:11
【问题描述】:
我正在使用 HTML5 网络音频 API 来分析歌曲并在平均声音频率低于某个值时创建标记。使用现有的 AudioNode 基础设施,我设法做到了这一点,但仅在播放歌曲时才分析声音。
然而,我想要的是提前分析歌曲,这样我就可以提取静音标记,并将它们变成 CUE 按钮,用户可以使用这些按钮在歌曲中移动。
显然,首先依靠播放整首歌曲来分析它会很慢,特别是如果歌曲是类似 50 分钟的播客。我尝试将播放速度提高到 10 倍,但这没有帮助。
我认为解决方案在于跳过 Web 音频 API,并分析原始 ArrayBuffer,但是,我真的不知道从哪里开始。
建议?想法?
【问题讨论】:
标签: javascript html audio mp3 arraybuffer