java - JavaFX2.2 MediaPlayer Loop Memory Consumption (Leak?) -


tried run list of videos (javafx application) in loop. memory buffer ist growing extremely fast , nerver garbage collected. read, there's problem looping videos javafx mediaplayer i'cant find solution application.

private void playvideosinfinite(vector<vector<string>> stringmapentry){         final list<mediaplayer> players = new arraylist<>();         (vector<string> videoinfo : stringmapentry){             players.add(createplayer(videoinfo.get(0)));         }          if (players.size() > 0) {             (int = 0; < stringmapentry.size(); i++) {                 final mediaplayer player     = players.get(i);                 final mediaplayer nextplayer = players.get((i + 1) % players.size());                 player.setonendofmedia(() -> {                     player.stop();                     mediaview.setmediaplayer(nextplayer);                     nextplayer.play();                 });             }         }         mediaview.setmediaplayer(players.get(0));         players.get(0).play();     }   private mediaplayer createplayer(string media){         final mediaplayer player = new mediaplayer(new media(media));         player.setonerror(() -> system.out.println("media error occurred: " + player.geterror()));         return player;     } 


Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -