Agg*_*nda 7 iphone streaming avaudioplayer ios4 avplayer
我已经弄清楚如何在ios4上播放后台音频,但是我注意到一些应用程序也用他们自己的应用程序图标取代了iPod底座图标.(例如Last.fm和Spotify).
他们还可以使用停靠媒体控件暂停和恢复其流.
有谁知道如何做到这一点?
谢谢
小智 18
您必须轻松响应远程控制事件.这也可以让您通过耳机控制您的应用程序.
让我们说viewDidLoad调用:
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
Run Code Online (Sandbox Code Playgroud)
你必须回应两者
- (BOOL)canBecomeFirstResponder {
return YES;
}
Run Code Online (Sandbox Code Playgroud)
和
- (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;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3088 次 |
| 最近记录: |