javascript - Wavesurfer.js 与 WAAPISim 后备不起作用

标签 javascript web-audio-api

我正在使用Wavesurfer.jsELAN annotations显示歌曲的歌词(及其吉他和弦)。虽然它适用于最新版本的 Firefox 和 Chrome,但它似乎并不支持太多其他版本(例如 IE 和旧版本的 Firefox)。

站点链接:http://www.naadanchords.com/labs/

对于不支持 WebAudio 的旧版浏览器,似乎没有后备方案。它显示错误:wavesurfer.js:您的浏览器不支持 WebAudio

我尝试使用 WAAPISim Web Audio API 模拟器支持不支持 WebAudio 的浏览器。现在我在控制台中没有看到任何错误,但波形没有出现,我仍然听不到音频。下面是在 IE11 中呈现的页面截图。

Screenshot taken from IE 11

我希望注释在发布之前支持最大数量的浏览器。任何帮助表示赞赏。 :)

谢谢

最佳答案

我解决了这个问题。 WAAPISim 似乎只支持解码 WAV 文件。从他们的自述中:

createBuffer from ArrayBuffer and decodeAudioData supports only wav format.

关于javascript - Wavesurfer.js 与 WAAPISim 后备不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24222975/

相关文章:

javascript - 检查 CRM 用户是否有权通过 JS 限定潜在客户

javascript - Zombie.js - 下载文件支持

javascript - 将所有子链接 HREF 属性克隆到另一个 DIV 链接?

javascript - 我在 HTML5 中录制音频的代码有什么问题?

javascript - 网络音频 API : Stop all scheduled sounds from playing

javascript - 在 Rails 应用程序中使用液体模板语言变量动态更改站点的 css

javascript - 使用 ES6 文件进行 Stryker 突变测试

javascript - 用于 Web 音频 API 的数学相关 Javascript

javascript - 从视频文件中提取音频

javascript - Tone.js 附加到合成器的增益不一致