iPhone ios4 - 在播放背景音频流的同时替换iPod Dock图标
问题描述:
我已经想出了如何在ios4上播放背景音频,但是我注意到一些应用程序还用自己的应用程序替换了iPod Dock图标图标。 (例如,Last.fm & Spotify)。iPhone ios4 - 在播放背景音频流的同时替换iPod Dock图标
他们也能够使用停靠媒体控件暂停和恢复他们的流。
有谁知道如何做到这一点?
谢谢
答
很容易你必须响应远程控制事件。这也可以让你用耳机控制你的应用程序。
在让说viewDidLoad中调用:
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
而且你必须既
- (BOOL)canBecomeFirstResponder {
return YES;
}
而且
- (void)remoteControlReceivedWithEvent:(UIEvent *)event {
switch (event.subtype) {
case UIEventSubtypeRemoteControlTogglePlayPause:
if (audio.rate == 0.0) {
[audio play];
} else {
[audio pause];
}
break;
case UIEventSubtypeRemoteControlPlay:
[audio play];
break;
case UIEventSubtypeRemoteControlPause:
[audio pause];
break;
default:
break;
}
}
真棒感谢回应,我会试试看。你有关于用我自己的应用程序图标替换iPod Dock图标的任何想法吗? – AggroPanda 2010-07-30 09:57:00
通过实施这个苹果会把你的图标放在码头 – 2010-08-01 19:55:34
谢谢,作品一种享受!干杯 – AggroPanda 2010-08-04 09:08:55