如何在本地获取所有订阅的Podcast,而不仅仅是下载的播客

时间:2018-10-10 15:25:39

标签: objective-c podcast mpmediaquery apple-musickit

我正在将本机Apple Podcasts应用程序导入到我自己的导入方法。

因此,我一直在使用谓词从本地设备中提取Podcast类型的MPMediaItems,但是,此(如下所示)仅显示下载的剧集,而不显示:

MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInteger:MPMediaTypePodcast] forProperty:MPMediaItemPropertyMediaType];

MPMediaQuery *query = [[MPMediaQuery alloc] init];
[query addFilterPredicate:predicate];

NSArray *items = [query items];

for (int i = 0; i<items.count;i++){
    MPMediaItem * item = items[0];
    NSLog(@"%@", [item podcastTitle]);
}

如何使用谓词或MusicKit从用户的设备中获取订阅的播客?

0 个答案:

没有答案