AVPlayer中断处理

时间:2013-05-08 14:42:29

标签: ios objective-c

我需要处理AVPlayer中断,如来电和耳机拔插。

所以我正在尝试使用以下代码:

ViewController.h

@interface ViewController : UIViewController <UIWebViewDelegate, AVAudioSessionDelegate>

ViewController.m

- (void)viewDidLoad
{
    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
    [[AVAudioSession sharedInstance] setActive:YES error:nil];
    [[AVAudioSession sharedInstance] setDelegate:self];
}

- (void)beginInterruption
{

}

- (void)endInterruption
{

}

- (void)endInterruptionWithFlags:(NSUInteger)flags
{

}

beginInterruption和endInterruptionWithFlags:在收到来电时被呼叫,但是在没有拔掉耳机时被呼叫。

我可以使用回调而不是委托,但我不想复制代码。

0 个答案:

没有答案