java - 如何在JavaFX中播放声音?

标签 java audio javafx javafx-1

我正在尝试使用 JavaFX 制作一个小游戏。

我想添加声音。 怎么办?

我尝试了 MediaPlayer 和使用相对 source 属性定义的 media,例如:

attribute media = Media{
    source: "{__FILE__}/sound/hormpipe.mp3"        
}
attribute player = MediaPlayer{
    autoPlay:true
    media:media
}

无法播放。 我明白了

FX Media Object caught Exception com.sun.media.jmc.MediaUnavailableException: Media unavailable: file: ... Sound.class/sound/hormpipe.mp3

最佳答案

只是猜测,但该文件是“hornpipe.mp3”而不是“hormpipe.mp3”(带有 m)吗?

关于java - 如何在JavaFX中播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/241453/

相关文章:

Javafx 为滑道和梯子创建玩家和组件

java - 找不到将排序方法转换为使用泛型的错误

java - 在类方法中递归地反转链表

javascript - 如何在Python中下载点击播放音频文件

javascript - 当 React 组件中的音频元素 src 属性发生更改并且在 linux 上重新加载窗口时,Electron 变为空白

java - ComboBox 占位符 NullPointerException JavaFX

java - JVM 可以处理的最大文件大小是多少?

java - PeriodFormatter - 如果小时或分钟恰好是一位数字,如何在前面加上 0?

ios - 无法使IOS InputAudioQueue正常工作(非常简单的示例)

java - 长时间运行和阻塞 javafx 任务进度条更新