Я пытаюсь создать музыкальный плеер с помощью javafx 2.0.Почему getMetadata() не работает с файлами m4a в javafx?
Я могу получить информацию о файлах .mp3, но я не могу получить детали метаданных о песнях m4a и .wav. Как я могу это исправить?
ObservableMap<String,Object> meta_data=media.getMetadata();
meta_data.addListener(new MapChangeListener<String,Object>(){
public void onChanged(MapChangeListener.Change<? extends String, ? extends Object> ch) {
if(ch.wasAdded()){
String key=ch.getKey();
Object value=ch.getValueAdded();
switch(key){
case "album":
System.out.println("Albume: "+value.toString());
break;
case "artist":
System.out.println("Artist: "+value.toString());
break;
case "title":
System.out.println("Title: "+value.toString());
break;
case "year":
System.out.println("Year: "+value.toString());
break;
case "genre":
System.out.println("Genre: "+value.toString());
break;
case "image":
image.setImage((Image)value);
break;
}
}
}
});
Какие проблемы вы сталкиваетесь? –
Я не могу назвать имя исполнителя, имя альбома (подробности) песен .m4a! У вас есть идея получить их? @ Jmelosegui –