iOS Swift 2.2 电话 进来暂停音乐和电话结束恢复音乐

///属性记录电话 打来中断
private var centerPhone : CTCallCenter!

///电话进来    暂停音乐和继续音乐
private func phoneMusic() {
    ///监听电话
    centerPhone = CTCallCenter()
    ///设置回调
    weak var weakSelf  = self ///这里注意弱引用 避免循环
    centerPhone.callEventHandler = { (call:CTCall) -> Void in
        if call.callState == CTCallStateIncoming {
            print("电话来了")
            return
        }
        if call.callState == CTCallStateDisconnected {
            print("电话结束了")
            return
        }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容