2010-10-05 169 views
0

我想在iPhone中播放全球歌曲。如果我退出了声音应用程序,并且我不会暂停这首歌,那么这首歌在iPhone中播放全球。在iPhone应用中播放歌曲

回答

0

这是可能的,因为iOS 4允许您在后台执行一些任务。幸运的是,玩audo就是其中之一。您需要阅读Apple提供的Executing Code in the Background guide

要打破它给你,首先你需要看,如果你的设备支持多任务处理:

UIDevice* device = [UIDevice currentDevice]; 
BOOL backgroundSupported = NO; 
if ([device respondsToSelector:@selector(isMultitaskingSupported)]) 
    backgroundSupported = device.multitaskingSupported; 

然后你需要编辑您的plist宣布你正在服用的后台任务的优势。您使用UIBackgroundModes需要一组值,但您只需要audio

然后实际编码,见Initiating Background Tasks

+0

感谢配发... – sidhu 2010-10-05 13:08:48

+0

没有问题交配:) – willcodejavaforfood 2010-10-05 13:13:20

+0

先生,我该怎么办,在后台的iphone – sidhu 2010-10-05 14:17:29