gpt4 book ai didi

javascript - 如何确定在 Safari 中使用哪个 AudioContext 构造函数?

转载 作者:行者123 更新时间:2023-11-30 10:07:35 24 4
gpt4 key购买 nike

我正在使用 HTML5 网络音频 API,并且我正在尝试通过动态确定要使用的 AudioContext 构造函数

var constructor = AudioContext || webkitAudioContext;
var context = new constructor();

但是,对于这段代码,Safari 打趣道:

ReferenceError: Can't find variable: AudioContext

对于初学者,我什至不知道 ReferenceError 存在于 javascript 中,因为默认情况下 undefined variable 采用 undefined 值。 Safari 的 javascript 实现显然与 Chrome 有很大的不同,尽管两者都使用 webkit 引擎......

如何在不触发此错误的情况下确定使用哪个构造函数?

最佳答案

改用 window.AudioContext。

关于javascript - 如何确定在 Safari 中使用哪个 AudioContext 构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28364122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com