2

我的应用程序播放音频流,它适用于所有情况,例如AudioToolbox.framework背景MediaPlayer.framework等对于默认的 iPod 播放器。

任何人都可以指导我如何在我的应用程序开始播放音频并在其暂停/停止或终止时消失时立即在状态栏上显示播放指示图标。

4

1 回答 1

0

正如iHemantk 所述

您只需注册远程控制事件,图标就会出现:

https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/Remote-ControlEvents/Remote-ControlEvents.html#//apple_ref/doc/uid/TP40009541-CH7-SW3

他们在 4.0 中添加了这个......效果很好。无论谁是第一响应者,现在都可以控制图标...只是不适用于 iOS4 之前的任何内容:将以下内容放入您的-viewDidAppear method:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

[self becomeFirstResponder];


and include this method in the code:


- (BOOL) canBecomeFirstResponder {
    return YES;
}

this goes in `-dealloc`:


[[UIApplication sharedApplication] endReceivingRemoteControlEvents];

虽然没有必要,但您可能希望将其包含在 -viewWillDisappear

[self resignFirstResponder];
于 2013-10-03T10:44:27.943 回答