如何在 iPhone 应用程序中播放 iPod 库中的歌曲?
我对 iPhone 和 ios 开发中的音频播放非常陌生。我想在我的应用程序中播放 iPod 库中的歌曲。我已经在 Google 中搜索到了我的最佳水平。但是,我得到了使用 iPod 库的答案,但是,我不知道如何播放 iPod 库中选定的歌曲。这是我在应用程序中使用的代码,
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];
picker.delegate = self;
picker.allowsPickingMultipleItems = NO;
picker.prompt = NSLocalizedString (@"Select songs to play", "Prompt in media item picker");
[self presentModalViewController:picker animated:YES];
[picker release];
- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection
{
[self dismissModalViewControllerAnimated: YES];
NSLog(@"MediaItemCollection : %@", mediaItemCollection);
MPMediaQuery *everything = [[MPMediaQuery alloc] init];
NSLog(@"Logging items from a generic query...");
NSArray *itemsFromGenericQuery = [everything items];
for (MPMediaItem *song in itemsFromGenericQuery)
{
NSString *songTitle = [song valueForProperty: MPMediaItemPropertyTitle];
NSLog (@"%@", songTitle); // Here i retrieved all song titles.
}
}
有人可以建议我播放 iPod 库中的歌曲吗?
I am very new to Audio playing in iPhone and ios development. I want to play songs from iPod library in my app. I have searched my level best in Google. But, i got the answer to use the iPod library but, i don't know to play a selected song from iPod library. This is my code used in app,
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];
picker.delegate = self;
picker.allowsPickingMultipleItems = NO;
picker.prompt = NSLocalizedString (@"Select songs to play", "Prompt in media item picker");
[self presentModalViewController:picker animated:YES];
[picker release];
- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection
{
[self dismissModalViewControllerAnimated: YES];
NSLog(@"MediaItemCollection : %@", mediaItemCollection);
MPMediaQuery *everything = [[MPMediaQuery alloc] init];
NSLog(@"Logging items from a generic query...");
NSArray *itemsFromGenericQuery = [everything items];
for (MPMediaItem *song in itemsFromGenericQuery)
{
NSString *songTitle = [song valueForProperty: MPMediaItemPropertyTitle];
NSLog (@"%@", songTitle); // Here i retrieved all song titles.
}
}
Can anyone please suggest me to play the song from the ipod library?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)