我尝试了gwt - 语音库和音频。 但两者都没有用......他们在我的Pc上工作但不在我的移动浏览器上工作:
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();
}
}
});
答案 0 :(得分:0)
IIRC,移动Safari只有在播放声音作为对用户事件的反应时才启用声音。因此,您可能希望播放一些声音作为对某些触摸事件的反应以启用声音。