Java 使用GoogleWebToolkit播放声音通知

Java 使用GoogleWebToolkit播放声音通知,java,javascript,gwt,audio,Java,Javascript,Gwt,Audio,是否可以使用将被翻译成Javascript的GoogleWebToolkit播放声音通知?谢谢。是的,这是可能的,这是如何做到这一点的一个例子。代码不到50行。尝试使用此库:因为GWT2.2,您可以使用以下类播放音频:com.google.GWT.media.client.audioclass API: 样本: private Audio mistakeAudio; { mistakeAudio = Audio.createIfSupported(); mistakeAudi

是否可以使用将被翻译成Javascript的GoogleWebToolkit播放声音通知?谢谢。

是的,这是可能的,这是如何做到这一点的一个例子。代码不到50行。

尝试使用此库:

因为GWT2.2,您可以使用以下类播放音频:
com.google.GWT.media.client.audio
class

API:

样本:

private Audio mistakeAudio;

{
    mistakeAudio = Audio.createIfSupported();
    mistakeAudio.setSrc("style/failure.wav");
}

public void mistakeSound(){
    mistakeAudio.play();
}

style
文件夹在哪里?它与.java文件在同一目录中,还是在web目录中?@MarioStoilov其URL,请检查是否使用maven将文件放在此处:
src/main/webapp/style/failure.wav
。否则就在
war/style/failure.wav
中。基本上与放置任何其他静态文件(如css)和主html页面的位置相同。你可以使用
public interface Media extends ClientBundle{/**beep sound*/@DoNotEmbed@Source(“beep.wav”)DataResource beep();}
然后
audio.setSrc(Media.beep().getSafeUri().asString())
audio avoz=audio.createIfSupported();avoz.setSrc(“/avoz/ob.mp3”);avoz.play();