1
我的问题是这样的:我有一个MPMoviePlayerController,我用它来重现流媒体收音机,但在播放流时,在状态栏中播放图标doesn不会出现。MPMoviePlayerController在播放音频时不会在状态栏中显示播放图标
有谁知道原因?
我的问题是这样的:我有一个MPMoviePlayerController,我用它来重现流媒体收音机,但在播放流时,在状态栏中播放图标doesn不会出现。MPMoviePlayerController在播放音频时不会在状态栏中显示播放图标
有谁知道原因?
为了让您的应用程序来控制状态栏中的播放图标,需要先设定AudioSession类别来kAudioSessionCategory_MediaPlayback
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory,
sizeof (sessionCategory),
&sessionCategory);
AudioSessionSetActive (true);
然后进行远程控制的事件
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
- (BOOL)canBecomeFirstResponder
{
return YES;
}
注册完成后,不要忘记注销自己
[[UIApplication sharedApplication] endReceivingRemoteControlEvents];
谢谢你的男人!工作完美! – Fry 2012-03-21 14:27:01