Mac OS mit MediaLibrary - wie definiert man, welche Fotos-Bibliothek geladen wird?

9

Ich bin sicher, das ist direkt vor meinem Gesicht, aber ich bin ein bisschen wie ein Noob ...

Wie kann ich definieren, welche Fotos-Bibliothek im Vergleich zur aktuellen Methode geladen wird, die die Systembibliothek lädt?

Ich gehe davon aus, dass es sich hier um einen Beispielcode handelt?

%Vor%

Ist es wichtig, MLMediaSourceiPhotoIdentifier als Standard für die Systembibliothek ausgewählt zu haben? Wenn ja, wie öffnest du andere Bibliotheken?

Hilfe! Danke!

    
Lance 25.04.2017, 11:07
quelle

1 Antwort

2

Gemäß der Dokumentation von MLMediaLibrary gibt es außer den Standardmedienquellen nur drei weitere Optionen:

Nicht anwendungsspezifische Medienquellenbezeichner:

MLMediaSourceCustomFoldersIdentifier

Die Medienquelle für benutzerdefinierte Ordner. Derzeit ist der einzige benutzerdefinierte Ordner der Ordner, der Audio-Loops von Apple enthält.

MLMediaSourceAppDefinedFoldersIdentifier

Die Medienquelle für app-definierte Ordner. Dies identifiziert eine Medienquelle, die aus einem relativen Pfad innerhalb des App-Bundles des Aufrufers erstellt wurde.

MLMediaSourceMoviesFolderIdentifier

Die Medienquelle für den Ordner "Filme" des Benutzers.

Auf dieser Grundlage würde ich sagen, dass es sehr wahrscheinlich ist, dass die Funktionalität zum Erstellen einer MLMediaLibrary von einem beliebigen filePath nicht existiert. In der Tat erlaubt Ihnen die API nur die Verbindung mit der Bibliothek, die momentan von iPhoto, iMovie oder anderen Apps verwendet wird.

    
Oskar 30.04.2017 19:05
quelle

Tags und Links