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