Java 使用GoogleWebToolkit播放声音通知
是否可以使用将被翻译成Javascript的GoogleWebToolkit播放声音通知?谢谢。是的,这是可能的,这是如何做到这一点的一个例子。代码不到50行。尝试使用此库:因为GWT2.2,您可以使用以下类播放音频: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
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();