当前位置: 首页 > 知识库问答 >
问题:

JavaFX MediaPlayer播放背景音乐循环和小的介绍音乐

黎腾
2023-03-14

我试图使用JavaFX创建一个游戏。我一直试图在游戏中插入一些背景音乐。音乐是兼容的. mp3文件。我目前正在使用MediaPlayer来播放每个Media。每个媒体文件由实际循环和循环的小(可选)介绍音乐组成。如何使用JavaFX实现流畅的音频播放。

我尝试过的方法:

>

  • 使用Media作为一个文件;我尝试改变medialayer.startTimemedialayer.stopTime。当我进入循环时,音乐的持续时间似乎缩短了。然而,音乐在介绍处重新开始,在错误的地方结束。就好像starTime根本没有抵消音乐。

    使用媒体作为两个单独的文件(intro和loop);我尝试在介绍音乐结束后立即播放循环音乐(使用mediaPlayer.setOnEndOfMedia())。然而,这一转变过于缓慢和明显。

  • 共有1个答案

    云景焕
    2023-03-14

    在体验过其他著名的游戏引擎(如Unity)后,我发现文件应该在中。wav格式与相反。mp3格式。这将允许音乐无缝循环。

     类似资料:
    • 本文向大家介绍C#播放背景音乐的方法小结,包括了C#播放背景音乐的方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了C#播放背景音乐的方法。分享给大家供大家参考。具体分析如下: 最经在写winform程序,其中有用到播放背景音乐 特此收集了一些网上的教程: 1、调用非托管的dll 2、播放系统自带声音 3、使用System.Media.SoundPlayer播放wav 4、使用MCI

    • 在SetCompressor lzma后面加以下代码: ReserveFile "${NSISDIR}\Plugins\system.dll" ReserveFile "天鹅湖.mp3" 然后在 Section 区段后面加入 Function 区段: Function .onInit InitPluginsDir File "/oname=$PLUGINSDIR\bgm_天鹅湖.mp3"

    • 我正在尝试在Frame窗口的背景中播放音频文件,我发现它比添加图片要复杂得多。 我找到了一个“教程”,应该如何添加音乐,它似乎相当简单,至少在所需的代码量方面。但是,我无法播放音频文件,它在说两件事…… 我试图播放一个我复制到我的java项目中的音频文件,它告诉我它找不到那个文件或目录。 第二-我给了这个方法一个音频文件的路径,它告诉我… 请记住,我很新,这个教程没有给很多帮助,所以我不知道这个游

    • 通过下面的方式,播放一个音频文件作为背景音乐,可以控制背景音乐是否循环播放。 #include "SimpleAudioEngine.h" using namespace CocosDenshion; auto audio = SimpleAudioEngine::getInstance(); // set the background music and continuously play

    • 如何在外部媒体文件关闭后自动恢复音乐文件?

    • 问题内容: 我目前正在编写一些聊天程序,现在想通过客户端命令播放音乐,例如: 因此,链接将从发送歌曲的客户端发送到服务器。然后,服务器应 不 下载歌曲,而是将其流式传输到每个客户端(他们也不应下载)。问题是,我不知道如何通过基于TCP的连接流mp3。 我的问题是,是否有人可以向我提供我所需要的库/教程/思想/代码示例。 作为替代方案,直接从一个客户的计算机流式传输音乐也是可以的。如果我(作为客户端