2009-02-11 3 views

ответ

7

Поскольку GWT 2.2 вы можете воспроизводить аудио с: com.google.gwt.media.client.Audio класса.

API: http://google-web-toolkit.googlecode.com/svn/javadoc/2.2/com/google/gwt/media/client/Audio.html

Пример:

private Audio mistakeAudio; 

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

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

где находится 'style' папка? Является ли он в том же каталоге, что и .java-файл, или он находится в веб-каталоге? –

+0

@MarioStoilov его URL, проверьте http://www.gwtproject.org/javadoc/latest/com/google/gwt/media/client/MediaBase.html#setSrc(java.lang.String) –

+1

Если вы используете maven put файл здесь: 'src/main/webapp/style/failure.wav'. В противном случае просто в 'war/style/failure.wav'. В основном в том же месте вы помещаете какие-либо другие статические файлы, такие как css, и главную страницу html. Работает для меня очарованием. – slugmandrew