【发布时间】:2012-09-10 10:56:23
【问题描述】:
当 iPhone/iPod 进入睡眠或锁定状态时,我正在使用以下代码继续播放音频。
mv = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://myurl/myMusic.mp3"]];
mv.movieSourceType = MPMovieSourceTypeUnknown;
[self.view addSubview:mv.view];
[mv play];
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof (sessionCategory), &sessionCategory); AudioSessionSetActive(true);
通过使用此代码,我的设备不会进入睡眠模式,但我想要的是,设备应该进入睡眠模式但音频不应该停止播放。
我在info.plist 文件中添加了Required background modes 和App plays audio。
请告诉我我哪里错了?为什么设备没有进入睡眠模式/锁定?
【问题讨论】:
标签: iphone ios xcode4 core-audio background-audio