gpt4 book ai didi

JavaFX MediaPlayer - 音乐在 10 秒后停止

转载 作者:行者123 更新时间:2023-12-02 06:21:50 25 4
gpt4 key购买 nike

代码如下,如标题所示,音乐在10秒后停止,我在vlc或其他程序中正常播放该文件,持续了5分钟多。

public void music(){
String bip = "src/data/fjordmusic.mp3";
Media hit = new Media(Paths.get(bip).toUri().toString());
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
}

最佳答案

您的问题已在这里提出并得到解答: MediaPlayer stop playing after about 5 seconds

垃圾收集器似乎在完成该方法后删除了 MediaPlayer 实例。将 MediaPlayer 的声明放在方法上方,它应该可以工作。

MediaPlayer mediaPlayer
public void music(){
String bip = "src/data/fjordmusic.mp3";
Media hit = new Media(Paths.get(bip).toUri().toString());
mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
}

(我无法发表评论,所以我被迫写一个答案。)

关于JavaFX MediaPlayer - 音乐在 10 秒后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55829395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com