我尝试了 gwt - 语音库和音频。
但是两者都没有工作......它们可以在我的电脑上工作,但不能在我的移动浏览器上工作:
https://gwt-voices.appspot.com/demo/VoicesDemo.html <-- 这里的 mp3 示例适用于我的移动浏览器,我做错了什么?
SoundController soundController2 = new SoundController();
final Sound sound2 = soundController2.createSound(Sound.MIME_TYPE_AUDIO_MPEG_MP3,
"Powerup.mp3");
sound2.addEventHandler(new SoundHandler() {
@Override
public void onPlaybackComplete(
PlaybackCompleteEvent event) {
// TODO Auto-generated method stub
}
@Override
public void onSoundLoadStateChange(
SoundLoadStateChangeEvent event) {
// TODO Auto-generated method stub
if(event.getLoadState().toString().equals("LOAD_STATE_SUPPORTED_AND_READY")){
sound2.play();
}
}
});
最佳答案
IIRC,移动 Safari 仅在播放声音作为对用户事件的 react 时才启用声音。因此,您可能希望播放一些声音作为对某些触摸事件的 react 以启用声音。
关于html - GWT : Sound not playing mobile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23854921/