【问题标题】:Javascript audio channel activityJavascript 音频通道活动
【发布时间】:2012-02-22 07:10:55
【问题描述】:

是否可以在 Javascript 下获取有关频道活动的一些值?我想画出与音乐同步移动的经典 4 条能量棒。

注意:我不打算以任何方式记录或更改正在播放的声音文件,只是获取一些活动值,我可以使用它们来根据音乐上下弹跳 CSS 条。

目标是 webkit(Android 上的 Safari + Chrome,如果可能的话,无论是固定的还是移动的)。

【问题讨论】:

  • 我相信这个词是“vumer”

标签: javascript audio webkit mobile-safari


【解决方案1】:

您似乎正在寻找的是 HTML5 音频数据 API。好消息是它存在,而且实现起来看起来相当简单,坏消息是它目前的兼容性非常非常低(现在看起来像是最新版本的 Firefox)。

https://wiki.mozilla.org/Audio_Data_API

您或许可以使用 SoundManager2 的 peakData,但这依赖于 Flash,并非在所有 Android 设备上都可用。

http://www.schillmania.com/projects/soundmanager2/doc/

【讨论】:

  • 是的,它当然在音频 API 中,但我正在寻找一个如何在字节流发送到扬声器之前捕获它的示例。自 C++ 以来,我还没有编写过音频内容,但我似乎记得每个样本都有一个字节,该字节已签名 - 非常适合 vumeter
猜你喜欢
  • 2015-06-29
  • 2015-06-01
  • 2018-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多