webkitAudioContext在safari浏览器中未定义

时间:2013-04-29 06:50:26

标签: google-chrome safari html5-audio webkitaudiocontext

我在控制台(chrome)webkitAudioContext中尝试并且已经定义了(使用本机代码的函数)。

webkitAudioContext
function AudioContext() { [native code] }

在safari(5.1.6)中,它会返回'message:“Can't find variable: AudioContext”'。

AudioContext
Error
line: 2
message: "Can't find variable: AudioContext"
sourceId: 4569334656
__proto__: Error



webkitAudioContext
Error
line: 2
message: "Can't find variable: webkitAudioContext"
sourceId: 4647161912
__proto__: Error

我可以在Safari中使用webkitAudioContext吗?

谢谢!

编辑:

var context = new webkitAudioContext();
Error
line: 2
message: "Can't find variable: webkitAudioContext"
sourceId: 4603762264
__proto__: Error

2 个答案:

答案 0 :(得分:1)

不,你不能:http://caniuse.com/audio-api

仅在Safari 6.0 +中支持。

答案 1 :(得分:-3)

是的,你可以使用它。尝试使用new关键字调用它,并在其后面加上括号。

var context = new webkitAudioContext();