【发布时间】:2012-10-09 09:52:07
【问题描述】:
我只是尝试使用 GWT-SoundManager2 来制造一些噪音。 我刚刚尝试了一个简单的代码如下:
SoundManager sm;
String SS = "soundId"
sm = SoundManager.quickStart();
sm.createSound(SS, "/sounds/mysound.wav");
sm.play(SS);
但它会抛出异常:
原因:com.google.gwt.core.client.JavaScriptException: (TypeError): Object [object Object] has no method 'toLowerCase' 在 com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:248) 在 com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136) 在 com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561) 在 com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289) 在 com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
但是,如果我更改为以下内容,它将起作用:
SoundManager sm;
String SS = "soundId"
sm = SoundManager.quickStart();
sm.play(SS, "/sounds/mysound.wav");
我想使用 CreateSound,因为我想先预加载音频。我在第一段代码中做错了什么吗?
谢谢
【问题讨论】:
标签: java gwt audio soundmanager2