グローバルに一意の識別子と見なすことができる MPMediaItem のメタデータは見当たりません (つまり、同じメディアは、複数のデバイスとユーザー アカウント間で同じ一意の値の組み合わせを持つことになります)。この方法で使用できる推奨メタデータ (またはメタデータの複合セット) はありますか?
質問する
874 次
1 に答える
2
すべてMPMediaItem
の およびその他の一部のMediaPlayer.framework
クラスには、永続 ID と呼ばれる一意の識別子があります。にuint64_t
包まれていNSNumber
ます。MPMediaItem
を使用して取得できる永続 ID は次のとおりです。valueForProperty:
NSString *const MPMediaItemPropertyPersistentID; // filterable
NSString *const MPMediaItemPropertyAlbumPersistentID; // filterable
NSString *const MPMediaItemPropertyArtistPersistentID; // filterable
NSString *const MPMediaItemPropertyAlbumArtistPersistentID; // filterable
NSString *const MPMediaItemPropertyGenrePersistentID; // filterable
NSString *const MPMediaItemPropertyComposerPersistentID; // filterable
NSString *const MPMediaItemPropertyPodcastPersistentID; // filterable
于 2013-03-04T08:21:52.003 に答える