【发布时间】:2015-07-16 20:29:00
【问题描述】:
我在 MPRemoteCommandCenter 中切换播放和暂停按钮时遇到问题。无论出于何种原因,音频和事件都将正常工作,但命令中心不会将播放按钮更改为暂停按钮。这是我的代码...
- (void)setupMPRemoteCommandCenter{
MPRemoteCommandCenter *commandCenter = [MPRemoteCommandCenter sharedCommandCenter];
MPRemoteCommand *play = [commandCenter playCommand];
[play setEnabled:YES];
[play addTarget:self action:@selector(playAudio:)];
MPRemoteCommand *pause = [commandCenter pauseCommand];
[pause setEnabled:YES];
[pause addTarget:self action:@selector(playAudio:)];
[commandCenter.skipBackwardCommand setPreferredIntervals:@[@30.0]];
MPRemoteCommand *skipBackwards = [commandCenter skipBackwardCommand];
[skipBackwards setEnabled:YES];
[skipBackwards addTarget:self action:@selector(skipBackwardEvent:)];
[commandCenter.skipForwardCommand setPreferredIntervals:@[@30.0]];
MPRemoteCommand *skipForwards = [commandCenter skipForwardCommand];
[skipForwards setEnabled:YES];
[skipForwards addTarget:self action:@selector(skipForwardEvent:)];
}
-(void)playAudio: (MPRemoteCommandHandlerStatus *)event{
[self playAction];
//playAction handles the audio pausing and toggling the play button on the app
}
如果你们能想到什么,请告诉我,我很乐意提供帮助。这让我发疯了
【问题讨论】:
-
不幸的是,你在同一个地方。你解决过你的问题吗?
-
我面临同样的问题。任何帮助将不胜感激!
-
我最终放弃了这个项目,抱歉回复晚了!希望你能弄清楚
-
我也面临同样的问题..你找到解决方案了吗@ColinFausnaught
-
@IosDeveloper 我最终离开了 iOS 开发,自从这篇文章之后就没有从事过这个项目,抱歉!
标签: ios objective-c media-player