Я использую конструктор webkitAudioContext
, встроенный в браузеры webkit, в своем приложении, написанном с использованием javascript Google Closure.
После того, как я скомпилировал свой javascript с помощью Plovr в РАСШИРЕННОМ режиме, я обнаружил, что метод decodeAudioData
моего объекта webkitAudioContext
был переименован в запутанный термин c
. Быть сознательным,
Перед компиляцией:
var myAudioContext = new webkitAudioContext();
myAudioContext.decodeAudioData(fileData, myCallBackFunction);
После компиляции:
(new webkitAudioContext).c(a,b);
Как мне сообщить компилятору javascript Closure, чтобы он не запутывал имена методов webkitAudioContext? я пытался позвонить
goog.exportSymbol('webkitAudioContext.prototype.decodeAudioData', webkitAudioContext.prototype.decodeAudioData);
но безрезультатно.