跨浏览器音频到画布可视化

Posted

技术标签:

【中文标题】跨浏览器音频到画布可视化【英文标题】:Cross browser audio to canvas visualisation 【发布时间】:2013-04-03 18:55:33 【问题描述】:

我正在做一个将音频可视化到画布中的项目,到目前为止,我知道我必须使用 AudioAPI,比如 SoundManager 2 等,它有一个 Flash 回退。有一件事,我不想使用 Flash 后备(目前我只希望这种可视化在支持 html5 音频的现代浏览器中工作),因此我不确定是否应该使用它.是否可以在没有任何外部资源的情况下实现跨浏览器可视化?或使用 SoundManager 2,但不知何故没有闪退?我是新手,能否请您概述一下我需要采取哪些步骤才能继续进行项目。

【问题讨论】:

【参考方案1】:

不。如果您不想要 Flash 后备,则没有跨浏览器的方法可以做到这一点。 Chrome 和 Safari 有 Web Audio API,Firefox 有 Audio Data API(目前已弃用),但 IE 目前没有任何方法可以在没有插件的情况下处理音频。

【讨论】:

我注意到 Mozilla 目前正在积极致力于在 Firefox 中实现 Web 音频 API,但是是的 - 没有插件就没有跨浏览器的方式来做到这一点。

以上是关于跨浏览器音频到画布可视化的主要内容,如果未能解决你的问题,请参考以下文章

网站上的音频 - 跨浏览器和 iPhone 上的工作 - 带有提示

跨浏览器音频支持(无 Flash)

跨浏览器 HTML5 音频播放器

跨浏览器的 HTML 5 音频不兼容怎么办?

仅使用 javascript 和 html 以具有跨浏览器功能的 html 音频录制

<audio> 标签的可定制且跨浏览器友好的音频播放器 [关闭]