0

我正在实现一个基本应用程序,它允许从应用程序中的音乐中选择一个播放列表。我做到了。但我的问题是它直接显示音乐标签。但是根据我的要求,当用户进入该视图时,我需要显示播放列表选项卡。以下是我的代码,

   MPMediaPickerController *picker =
    [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];

    picker.delegate                     = self;
    picker.allowsPickingMultipleItems   = YES;
    picker.prompt                       = NSLocalizedString (@"Select any song from the list", @"Prompt to user to choose some songs to play");

    // The media item picker uses the default UI style, so it needs a default-style
    //      status bar to match it visually
    [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault animated: YES];

    [self presentModalViewController: picker animated: YES];
    [picker release];
4

2 回答 2

2
-(IBAction)btnSelectSong:(id)sender
{

       MPMediaPickerController *picker =
        [[MPMediaPickerController alloc]
         initWithMediaTypes: MPMediaTypeAnyAudio];

        [picker setDelegate: self];
        [picker setAllowsPickingMultipleItems: YES];
        picker.prompt =
        NSLocalizedString (@"Add songs to play",
                           "Prompt in media item picker");

        [self presentModalViewController: picker animated: YES];

}
于 2013-11-14T10:53:09.560 回答
0

根据 Apple 的文档,无法在 MPMediaPickerController 的播放列表部分打开

正如我已经在这里回答的那样:您将需要使用媒体查询(按歌曲、按艺术家等)实现自己的选择器。

您将需要实现自己的选择器,使用媒体查询(按歌曲、按艺术家等)。

我建议阅读:Apple 的“iPod Library Access Programming Guide”中的“Using the iPod Library”</a>

更具体: MPMediaPlaylist Class Ref

于 2011-06-26T14:24:43.720 回答