所以我有一个EmbbededMediaPlayerComponent和Javafx列表,其中包含可以在EmbbededMediaPlayerComponent中播放的url。然后,您单击的那个应该在EmbbededMediaPlayerComponent中播放。您选择的第一个网址工作正常并显示在播放器中。问题是,在我选择另一个网址之后,我想要将第一个网址替换为第二个网址。处理第一个媒体然后播放第二个媒体的正确方法是什么?
答案 0 :(得分:0)
您需要做的就是:
mediaPlayerComponent.getMediaPlayer().playMedia(mrl);
这与您播放初始媒体的方式完全相同。
答案 1 :(得分:0)
我不确定这是否是“正确”的方式,但我会这样做:
EmbeddedMediaPlayerComponent.getMediaPLayer().playMedia(mrlToMedia);
如果我理解正确,那么只需加载下一个文件并开始播放该文件。
也可以使用
EmbeddedMediaPlayerComponent.getMediaPLayer().startMedia(String mrl);
应尝试开始播放,区别在于这是一个阻止操作,直到播放开始。
也可以做
EmbeddedMediaPlayerComponent.getMediaPLayer().prepareMedia(String mrl);
EmbeddedMediaPlayerComponent.getMediaPLayer().start();
这与上面的相同,但分两步。