pause()
метод MediaPlayer
делает Media
«искать» немного. Это действительно раздражает, но я не узнал, где проблема.JavaFX Media - pause(); метод делает MediaPlayer быстрой перемоткой вперед?
private void playPauseClicked()
{
Status currentStatus = player.getStatus();
if(currentStatus == Status.PLAYING)
{
Duration d1 = player.getCurrentTime(); //To measure the difference
player.pause();
Duration d2 = player.getCurrentTime();
VIDEO_PAUSED = true;
}
else if(currentStatus == Status.PAUSED || currentStatus == Status.STOPPED)
{
player.play();
VIDEO_PAUSED = false;
}
}
Результат не ясен, это примерно 200-400 мс разница между точками d1 и d2.
Конечно, я попытался найти плеер обратно в d1 после паузы в медиа, не работал, тот же результат после возобновления носителя.
Заранее спасибо за любые советы :)
Ничего себе, удивительный! Я смотрел много видео и читал, чтобы узнать, как это сделать ... Большое спасибо! Ценю вашу помощь. – Rouman