0
Ich versuche Song-Metadaten mit dem Spotify Android SDK zu bekommen, ohne den Song zu puffern. Hier ist mein Code:Der Versuch, Song-Metadaten mit Spotify Android SDK zu erhalten, führt zu ungültigen Argumenten Ausnahme
public String getTitleFromURI(String uri) {
//uri = "spotify:track:6ORqU0bHbVCRjXm9AjyHyZ"
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
Uri temp = Uri.parse(uri);
System.out.println("URI: " + temp + "\n");
retriever.setDataSource(uri); // java.lang.IllegalArgumentException
return retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
}
Ich bin mir nicht sicher, warum ich eine ungültige Argument Ausnahme erhalte.
Die 'retriever.setDataSource (...)' hat keine Implementierung, die ein Uri-Objekt aufnimmt. Siehe die Schnittstelle [hier] (https://developer.android.com/reference/android/media/MediaMetadataRetriever.html) – Kalenda
Es kann (String Pfad) wie in meinem Beispiel, oder (Kontext Kontext, Uri Uri). Ich habe kein Glück mit irgendeiner Methode. :( – Aaron
guter Punkt! Ein guter Grund, um toten Code zu entfernen. Wo ist der Stack-Trace? – Kalenda