我正在创建一个带有音乐播放器的 iPhone 应用程序。我用于AVPlayer
创建音乐播放器。问题是beginInterruption
当电话到达时,iOS 6.0.1 中没有调用方法。而是endInterruptionWithFlags:flags
叫了。在较低版本的 iOS 中,它运行良好。我注意到的另一件事是,如果在应用程序处于后台时有电话来电,则会调用beginInterruption
方法!但不是在应用程序处于活动状态时。
当我搜索时,我发现其他人也注意到了同样的问题,他们说这是苹果的错误。该问题已在 iOS 6.1 中修复。
所以我该怎么做?我应该尝试手动解决问题还是告诉用户更新操作系统?同时,为什么应用程序在后台运行?任何想法?请帮忙。
提前致谢。