1
0
Fork 0

Nope. Doesn't work. I give up on autoplay

master
Ambrose Chua 2015-10-16 00:26:55 +08:00
parent 1767676b44
commit d6b5249411
1 changed files with 13 additions and 1 deletions

View File

@ -41,7 +41,7 @@ public class PlayManager {
private ChangeListener<Duration> currentTimeChange = new ChangeListener<Duration>() {
@Override
public void changed(ObservableValue<? extends Duration> observable, Duration oldValue, Duration c) {
currentPercent.set(c.toMillis() / player.getTotalDuration().toMillis());
currentPercent.set(c.toMillis() / totalTime.get().toMillis());
currentTime.set(c);
timeLeft.set(c.subtract(currentTime.get()));
}
@ -49,6 +49,14 @@ public class PlayManager {
public PlayManager() {
/*
currentPercent.addListener((n) -> {
if (currentPercent.getValue() == 1) {
next();
}
});
*/
}
private void load(Track track) {
@ -62,6 +70,10 @@ public class PlayManager {
currentPicture.bind(track.pictureProperty());
currentTitle.bind(track.titleProperty());
currentArtist.bind(track.artistProperty());
player.onEndOfMediaProperty().addListener((s) -> {
next(); // NOT WORKING
});
}
public void play() {