Ios 显示MPMediaPickerController时默认为歌曲选项卡
当我在iOS7中演示MPMediaPickerController时,默认选项卡是播放列表选项卡。 如何将默认选项卡更改为歌曲选项卡? 我到处都搜索过,但我找不到解决方案,但我知道这是可能的,因为我看到其他应用程序也这样做了 以下是我介绍媒体选择器控制器的方式:Ios 显示MPMediaPickerController时默认为歌曲选项卡,ios,objective-c,cocoa-touch,mpmediapickercontroller,Ios,Objective C,Cocoa Touch,Mpmediapickercontroller,当我在iOS7中演示MPMediaPickerController时,默认选项卡是播放列表选项卡。 如何将默认选项卡更改为歌曲选项卡? 我到处都搜索过,但我找不到解决方案,但我知道这是可能的,因为我看到其他应用程序也这样做了 以下是我介绍媒体选择器控制器的方式: - (void)showPicker { MPMediaPickerController *mediapicker = [[MPMediaPickerController alloc] initWithMediaTypes:MP
- (void)showPicker {
MPMediaPickerController *mediapicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAnyAudio];
mediapicker.delegate = self;
mediapicker.prompt = @"Select a song";
[mediapicker setAllowsPickingMultipleItems:YES];
[mediapicker setShowsCloudItems:YES];
[self presentViewController:mediapicker animated:YES completion:nil];
}
您无法更改MPMediaPickerController的默认选项卡,在iOS 7之前,MPMediaPickerController的默认选项卡是歌曲选项卡,但在iOS 7中,他们已将其更改为播放列表选项卡! 您可能已经看到的应用程序将在ios 6或更低版本上运行 要了解更多信息,您可以查看没有提及类似内容的 对不起,它不是一个普通的UIT阿巴斯控制器 这是一个猜测,但你可以尝试以下,它可能会工作改变与媒体类型的初始化为MPMediaTypeMusic
我刚刚检查了iOS 7上运行的应用程序。那么你确定它是MPMediaPickerController吗?因为我已经阅读了整个文档,它没有涉及到以编程方式设置选项卡。它看起来很像,但我不能确定。这里有一个应用程序可以做到这一点,例如,我已经用另一个应用程序验证了,他们使用的是MPMediaPickerController,默认选项卡是歌曲选项卡。您可以在添加代码作为控制器的位置添加代码吗?这会有帮助的!也许我能帮你
MPMediaPickerController *picker =
[[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];