JavaFX - Media Player - the best way to filter unsupported files
Dobrý den,
Chci, aby se po výběru audio souborů, pomocí FileChooser, naplnili do pole (které se pak bude postupně přehrávat), pouze podporované soubory.
Proto jsem napsal.
ArrayList<File> list_files = new ArrayList<>();
var file_chooser = new FileChooser();
var selected_files = file_chooser.showOpenMultipleDialog(null);
selected_files.forEach((t) -> {
try {
new Media(new File(t.getPath()).toURI().toString());
list_files.add(new File(t.getAbsolutePath()));
} catch (MediaException e) {
}
});
Tohle není přesně můj kód, pouze jsem to chtěl srozumitelně znázornit.
Je, prosím Vás, dobré tímhle způsobem filtrovat soubory, respektive jestli neznáte lepší způsob?
Děkuji.