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] には com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:248 にメソッド 'toLowerCase' がありません) 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 を使用します。コードの最初のブロックで間違ったことはありますか?
ありがとう