【发布时间】:2018-12-23 01:38:39
【问题描述】:
我希望我的 mp3 文件在完成后再次重复。但我无法创建循环来重复播放我的文件 (我使用了这段代码,但它只在完成后播放我的文件的第一秒)
AudioClip myMusic ....
myMusic.setCycleCount(AudioClip.INDEFINITE);
myMusic.play();
编辑: 我使用了 MediaPlayer,但它的循环计数器无法正常工作,例如我第一次播放我的 mp3 文件时它播放了 2 次,而在第 3 次播放时它突然停止 第二次我再次运行我的应用程序,它播放了 1 次,在第二次播放的一半中停止 这是我的代码:
URL resource = getClass().getResource("abcd.mp3");
MediaPlayer a =new MediaPlayer(new Media(resource.toString()));
a.setCycleCount(MediaPlayer.INDEFINITE);
a.play();
有什么想法吗?在此先感谢。
【问题讨论】:
-
什么是
myMusic.bgSound?它不是AudioClip的字段,假设myMusic是AudioClip。 -
已编辑:myMusic 是一个音频剪辑
-
您应该将您的答案作为对这个问题的回答发布,而不是在问题本身中。
标签: javafx