iphone - 在音乐应用程序中处理 iPhone 中断

标签 iphone objective-c avaudioplayer

我已经尝试过避免 sleep 模式中断的代码。它正在工作,但现在当 iPhone 收到电话或短信时,我遇到了中断问题。我的音乐应用程序中的歌曲当时停止了。我想在通话结束后自动恢复停止播放的歌曲。

- (void) audioPlayerBeginInterruption: (AVAudioPlayer *) player {

if (playing) {

    playing = NO;

    interruptedOnPlayback = YES;

    [self updateViewForPlayerState];

}

}


- (void) audioPlayerEndInterruption: (AVAudioPlayer *) player {

if (interruptedOnPlayback) {

    [player prepareToPlay];

    [player play];

    playing = YES;

    interruptedOnPlayback = NO;

}

}

但它不起作用。请在这里帮助我,在此先感谢。

最佳答案

关于iphone - 在音乐应用程序中处理 iPhone 中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3499367/

相关文章:

iphone - 核心剧情区用这种填充?

iphone - 通过操作将 PanGesture 应用于另一个类中的 uiview

iphone - 第一次单元格可见时未绘制 UIImageView 阴影

iphone - 尽管 PList 设置正确,但状态栏仍出现在 iOS 7 中

ios - NSThread 用于并发操作

swift - AVAudioPlayer 在 Swift 4.2 中产生延迟

ios - Swift - 当设备处于静音状态时,AVAudioPlayer 仍在播放声音吗?

iOS - 是否可以在将图像文件从应用程序保存到 iPhone 设备库之前重命名图像文件名?

ios - 如何在栏按钮项中的第二行文本下方添加下划线?

ios - 录音功能无法使用