1

我正在尝试从一个文件夹中播放视频,该文件夹将在一个循环中连续播放。视频连续播放但不流畅我希望它播放流畅。我知道问题出在哪里,但我没有找到任何合适的解决方案。问题是我试图在每 1.3 秒的间隔后连续执行一个函数。但每次视频都会稍微停止然后播放。任何人都可以给我一个解决方案吗?提前致谢

控制器代码:

@Override
public void initialize(URL url, ResourceBundle rb) {
    // TODO
    try{            
            Timer time = new Timer();
            TimerTask st = new TimerTask() {
                @Override
                public void run() {
                    //throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
                    //displaytext(); 
                    Platform.runLater(() -> {
                        displaytext();
                        try {
                            displaytextbox();
                        } catch (MalformedURLException ex) {
                            Logger.getLogger(UTSfxmlController.class.getName()).log(Level.SEVERE, null, ex);
                        }
                    });                                
                }                    
            };
            time.scheduleAtFixedRate(st, 0, 1300);           
    }catch(NullPointerException e){
        System.out.println(e);
    }       
    try{
        initPlayer(); 
    }catch (MalformedURLException ex) {
            Logger.getLogger(FXMLDocumentController.class.getName()).log(Level.SEVERE, null, ex);
    }        
}
4

0 回答 0