1

我阅读以查看浏览器是否支持 Web Audio API 的方法之一是使用以下代码:

if (window.AudioContext || window.webkitAudioContext) {
    audio_context = new (window.AudioContext || window.webkitAudioContext)();
} else {
    notSupported();
    return;
}

UWP 具有音频上下文对象,但我在音频流的可视化方面面临一些奇怪的限制。我得到了一个官方演示 Web 应用程序,但适用于 Microsoft Edge,我认为它也可以在 UWP 中运行。这是一个正确的假设吗?我应该尝试不同的框架吗?

4

1 回答 1

1

是的,它有效。基于提供的演示中的解决方案,我决定删除函数 applyEffects()。这是一个错误,因为该函数请求了 wav 默认文件并更新了卷积变量中的缓冲区。返回此函数并仅使用默认值,我可以访问我想要的信息。

总结:是的,它适用于 UWP(JS) 应用程序!

于 2016-08-08T19:08:09.417 回答