Tag: ipod

MPMediaItem和iTunes匹配

我有一个使用iPod Library API访问iOS中的歌曲数据库的应用程序。 随着iTunes Match的发布,任何不在设备上的歌曲都将无法加载。 有没有办法让我下载歌曲的请求? 也许使用新的iCloud API? 编辑:要清楚我不问如何使用iPhone下载iTunes Match的歌曲。 iOS SDK允许通过MPMediaQuery / MPMediaItems访问iPod库。 在具有iTunes Matchfunction的iOS设备上,通过MPMediaQuery返回在您的iTunes匹配库中但不在设备上的本地歌曲,但MPMediaItems的“可导出”标志设置为false。 当我在音乐应用程序中访问这些歌曲时,它们会自动下载。 我想通过MPMediaItem触发相同的自动下载。 我已经看到iTunes Match中的项目被评为iCloud的一部分,iOS 5 SDK中有一个新的iCloud部分。 但据我所知,我只能得到数据我的应用程序上传。 我希望通过MPMediaItem或通过iCloud使用URL触发iTunes Match下载。

在设备上部署和testing应用程序

我如何在iPod touch上运行我的XCode项目? 我是一名开发人员,我的iPod运行iOS 5.0.1,但我无法弄清楚如何做到这一点。

在后台模式下接收App的通知

我有一个应用程序,可以跟踪用户在iPod应用程序中执行的所有操作。 为此,我添加了一些观察员到NSNotificationCenter,像MPMusicPlayerControllerNowPlayingItemDidChangeNotification。 但是我的问题是,当我的应用程序处于前台时,我只会收到这些通知,如果它在后台,系统会将通知添加到队列中,然后下次我的应用程序变为活动状态时,会将其传递给我。 我对这个队列没有兴趣,因为我想接收实时通知。 即使我的应用程序处于暂停状态,有没有办法让我收到这些通知? 每次我得到这个NowPlayingItemDidChange通知时,我只想运行3行代码。 这里是我添加观察者的地方。 MPMusicPlayerController *iPodMediaPlayer = [MPMusicPlayerController iPodMusicPlayer]; NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter]; [notificationCenter addObserver: self selector: @selector(handle_NowPlayingItemChanged:) name:MPMusicPlayerControllerNowPlayingItemDidChangeNotification object:iPodMediaPlayer]; [iPodMediaPlayer beginGeneratingPlaybackNotifications]; 此外,如果我添加另一种对象而不是iPodMediaPlayer的观察者,观察者将不会调用该方法。 非常感谢, 阿巴拉

获取iPod库中的项目的相册年份?

尝试下面的代码: // Per albums MPMediaQuery *albumsQuery = [MPMediaQuery albumsQuery]; NSArray *collections = [albumsQuery collections]; for (MPMediaItemCollection *collection in collections) { NSDate *collectionReleaseDate = [collection valueForProperty: MPMediaItemPropertyReleaseDate]; NSLog(@"collection release date: %@", collectionReleaseDate); MPMediaItem *representativeItem = [collection representativeItem]; NSDate *representativeItemReleaseDate = [representativeItem valueForProperty: MPMediaItemPropertyReleaseDate]; NSLog(@"representativeItem release date: %@", representativeItemReleaseDate); } // Just per item MPMediaQuery *query = […]

什么可以用?

什么可以与[UIDevice currentDevice] ,如uniqueIdentifier? 谢谢!

如何访问相机和相机卷Objective-C

我正在制作一个需要访问相机和相机胶卷的通用iOS应用程序。 我将如何去做这件事? 我没有代码显示,因为该应用程序主要是基于此。

应用程序在Iphone 5.0中从Iphone导入歌曲时崩溃了

你好,我正在使用下面的framworks, #import <MediaPlayer/MediaPlayer.h> #import <AudioToolbox/AudioToolbox.h> #import <AVFoundation/AVFoundation.h> 在其中一个button事件我已经实现了下面的代码来打开库。 MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic]; mediaPicker.delegate = self; mediaPicker.allowsPickingMultipleItems = YES; // this is the default [self presentModalViewController:mediaPicker animated:YES]; [mediaPicker release]; 而在MPMediaPickerController的委托方法中实现的代码如下 #pragma mark MPMediaPickerController delegate methods – (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection { // We need to dismiss the picker [self dismissModalViewControllerAnimated:YES]; // Assign the […]