Java Media框架 - 从开始



我当前正在使用Java Media Framework(JMF)JMF链接来播放我程序的MP3声音。但是,我想使我的音乐循环 - 也就是说,从一开始就开始播放 - 我已经使用以下代码来这样做。

        player.addControllerListener(new ControllerListener() {
            public void controllerUpdate(ControllerEvent e) {
                if (e instanceof EndOfMediaEvent) {
                    System.out.println("MUSIC STOPPED! HELP!!!");
                    player.setMediaTime(new Time(0));
                }
            }
        });

这个想法是,MP3播放器上有一个侦听器,将媒体时间设置为开头(" 0"时间),当它达到末尾。但是,我不太确定设置媒体时间的工作原理,因为听众在音乐结束时致电活动时,音乐显然没有重新开始,我却觉得很尴尬(还有一个调试消息,还有一个调试消息说:"音乐停止了!helpp !!!")。从一开始就可以做什么技巧?预先感谢!

错误是我必须停止并启动播放器将媒体时间设置为0。现在像魅力一样工作!

相关内容

  • 没有找到相关文章

最新更新