iOS4 のバックグラウンドでオーディオを再生する方法を理解しましたが、一部のアプリでは iPod ドック アイコンが独自のアプリ アイコンに置き換えられていることに気付きました。(Last.fm と Spotify など)。
また、ドック メディア コントロールを使用してストリームを一時停止および再開することもできます。
誰もこれを行う方法を知っていますか?
ありがとう
iOS4 のバックグラウンドでオーディオを再生する方法を理解しましたが、一部のアプリでは iPod ドック アイコンが独自のアプリ アイコンに置き換えられていることに気付きました。(Last.fm と Spotify など)。
また、ドック メディア コントロールを使用してストリームを一時停止および再開することもできます。
誰もこれを行う方法を知っていますか?
ありがとう
リモート コントロール イベントに応答するのは簡単です。これにより、ヘッドセットでアプリを制御することもできます。
では、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;
}
}