是否有抽象 Web Audio API 和 Mozilla Audio Data API 以读取原始音频(MP3,ogg)的库

Posted

技术标签:

【中文标题】是否有抽象 Web Audio API 和 Mozilla Audio Data API 以读取原始音频(MP3,ogg)的库【英文标题】:Is there a library that abstracts Web Audio API and Mozilla Audio Data API for reading raw audio (MP3,ogg) 【发布时间】:2011-12-13 04:00:12 【问题描述】:

我想做一些音频可视化,读取原始 ogg 或 mp3 数据并将其与 dsp.js 一起使用。是否有一个包含和抽象 googles 和 Mozillas Audio API 以及理想情况下 safari 和其他的库?

【问题讨论】:

***.com/questions/7700273/…,这篇文章有你问题的答案。 不抱歉。我的问题更多地指向分析数据的方向,例如使用 DSP.js 或 Beatdetector.js 或类似的数据并获取频率和 BPM 等。意味着访问文件的原始音频数据。目前(据我了解)现在可以在 ff 和 chrome 中完成,但是 API 有两种不同的方法。我正在寻找的是一个涵盖两者的库。我会自己开始,但我的 JS 还不是很好。 好的。请在您的问题中描述更多关于DSP.js or Beatdetector.js or similar and getting the frequencies and BPM的信息并更改标签。 感谢您的回复。我认为标签没问题,因为我不是在寻找类似 dsp 的解决方案。这只是一个例子。 dsp.js 正在读取和分析由 Mozilla 音频数据和节拍检测器提供的音频材料的快速傅立叶变换,我相信使用 peaks.link。它不会在 chrome 中工作,因为它使用 moz audiodata api。我想你可以用最新的 chrome web audio api 做同样的事情。我正在寻找的是结合了 mozilla audioda 和 chrome audiosource api 的库或 JS。 Moz: link Chrome:link 并根据用户代理使用这种或那种方式读取原始音频 【参考方案1】:

看看https://wiki.mozilla.org/Audio_Data_API#javascript_Audio_Libraries

【讨论】:

仅仅放一个链接是不够的,请提供更多信息你所指的那个页面上的内容。【参考方案2】:

看看:KievII - An Audio/DSP JavaScript Library For Web & Mobile Audio Applications

【讨论】:

链接好像坏了?

以上是关于是否有抽象 Web Audio API 和 Mozilla Audio Data API 以读取原始音频(MP3,ogg)的库的主要内容,如果未能解决你的问题,请参考以下文章

开始录制时,使用 Media API 和 Web Audio API 的 PhoneGap 应用程序被静音

暂停 Web Audio API 声音播放

关于Web Audio API的入门

可以使用 Web Audio API 和 createMediaElementSource 分析来自 Icecast 的流式音频吗?

在 Web Audio API 中使用 ChannelSplitter 和 MergeSplitter 节点

Shoutcast + Web Audio API CORS 问题