Как узнать какие плейлисты есть в iPod на устройстве?

Чтобы «вытянуть» из медиатеки все плейлисты можно сделать так:


NSArray* playlists = [[MPMediaQuery playlistsQuery] collections];
for (MPMediaPlaylist* playlist in playlists) {
NSLog(@"%@",[playlist valueForProperty:MPMediaPlaylistPropertyName]);
}

В консоль будут выведены все названия плейлистов. Достать можно не только плейлисты но и еще много чего, достаточно вызвать у MPMediaQuery соответствующие методы:


+ (MPMediaQuery *)albumsQuery;
+ (MPMediaQuery *)artistsQuery;
+ (MPMediaQuery *)songsQuery;
+ (MPMediaQuery *)playlistsQuery;
+ (MPMediaQuery *)podcastsQuery;
+ (MPMediaQuery *)audiobooksQuery;
+ (MPMediaQuery *)compilationsQuery;
+ (MPMediaQuery *)composersQuery;
+ (MPMediaQuery *)genresQuery;

Рейтинг
( Пока оценок нет )
webnewsite.ru / автор статьи
Загрузка ...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: