에서 앨범 사진을 표시,하지만 그래서 지금은 제목을 얻을 수 MPMediaItemPropertyArtwork
아이폰 OS : 얻기 나는 아이팟 라이브러리에있는 오디오 북에서 앨범 아트를 얻으려면 아이팟 라이브러리
- (NSArray *)audiobooks
{
MPMediaPropertyPredicate *abPredicate =
[MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInt:MPMediaTypeAudioBook]
forProperty:MPMediaItemPropertyMediaType];
MPMediaQuery *abQuery = [[MPMediaQuery alloc] init];
[abQuery addFilterPredicate:abPredicate];
[abQuery setGroupingType:MPMediaGroupingAlbum];
NSArray *books = [abQuery collections];
return books;
}
- (MPMediaItem *)mediaItemForRow: (NSInteger)row
{
NSArray *audiobooks = self.audiobooks;
MPMediaItem *mediaItem = nil;
for (id object in audiobooks) {
if ([object isKindOfClass:[MPMediaItemCollection class]]) {
MPMediaItemCollection *book = (MPMediaItemCollection *)object;
id item = [book items][row];
if ([item isKindOfClass:[MPMediaItem class]]) {
mediaItem = (MPMediaItem *)item;
}
}
}
return mediaItem;
}
을 사용하는 방법을 이해하지 않습니다
NSString *title = [mediaItem valueForProperty:MPMediaItemPropertyArtist];
그러나 내가 UIImage에서 표시 할 수 있도록 아트 워크를 어떻게 얻을 수 있습니까? 이 속성이 있습니다 :
[mediaItem valueForProperty:MPMediaItemPropertyArtwork]
나는 그것을 사용하는 법을 배웠습니다.
의 중복 가능성 [MPMediaItemPropertyArtWork에서있는 UIImage를 얻을 수 없음 (http://stackoverflow.com/questions/6604829/not-able-to-get-the-uiimage-from-mpmediaitempropertyartwork) –
유용한 참고 자료입니다. https://stackoverflow.com/questions/28979013/how-do-i-get-the-album-artwork-of-the-currently-playing-music-using-swift/48035857#48035857 –