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 に答える