我已经创建了一个基本的JavaFX媒体播放器.在我的Windows 10操作系统上,一切正常,它的功能完全符合预期.
private MediaPlayer initializeMediaPlayer(){
Media media = new Media(getClass().getResource("1-1.mp4").toString());
MediaPlayer mediaPlayer = new MediaPlayer(media);
mediaPlayer.setAutoPlay(true);
mediaPlayer.setCycleCount(MediaPlayer.INDEFINITE);
mediaPlayer.setRate(1.25);
mediaPlayer.setMute(true);
return mediaPlayer;
}
Run Code Online (Sandbox Code Playgroud)
然而,当我在Windows 7上运行此代码时,视频不会循环:它播放五秒钟,在视频结束时,视频就会冻结.鉴于视频只有5秒长,循环对于此程序正常工作绝对必不可少.
以下是我对此问题的了解: