javafx 2 中媒体播放器对象的状态侦听器

mAn*_*oid 0 media listener javafx-2

我正在尝试在 Javafx2 中制作带有播放列表的媒体播放器。

我很挣扎,因为我希望播放列表在当前歌曲结束时前进到下一首歌曲。我期待一个可以在我的播放列表类中实现的监听器接口,但提供的只是一个可运行的接口。

有没有人有使用这个 API 的经验可以帮助我?

jew*_*sea 5

为 setOnEndOfMedia 方法实现 Runnable。

请参阅此示例代码,它播放音频文件列表。

我认为媒体事件应该由 EventHandlers 而不是 Runnables 处理,并要求更新它们以与 EventHandlers 一起使用,但这需要可能不兼容的 API 更改尚未实现。所以现在只使用 Runnables - 即使它们的方法签名与 JavaFX 系统的其余部分不一致,它们也能正常工作。