GWT:声音没有播放手机?

时间:2014-05-25 11:48:02

标签: html gwt audio

我尝试了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();
                            }

                        }

                    });

1 个答案:

答案 0 :(得分:0)

IIRC,移动Safari只有在播放声音作为对用户事件的反应时才启用声音。因此,您可能希望播放一些声音作为对某些触摸事件的反应以启用声音。