在IOS中运行音乐时检测电话已完成
Posted
技术标签:
【中文标题】在IOS中运行音乐时检测电话已完成【英文标题】:detect phone call finished while running music in IOS 【发布时间】:2014-10-16 07:04:37 【问题描述】:我正在我的应用上播放收音机。当有人在播放收音机期间打电话给我时,收音机会静音并且很好,但问题是我想在完成通话后自动播放音乐。我怎样才能检测到通话结束?有可能吗?我正在使用 AvPlayer 播放、暂停。任何形式的帮助都将不胜感激。
【问题讨论】:
【参考方案1】:Refer this link
CoreTelephony
框架有一个带有callEventHandler
属性的CTCallCenter
类。
@property (nonatomic, copy) void (^callEventHandler)(CTCall*);
您必须在应用程序中定义一个处理程序块并将其分配给该属性。如果您的应用程序在调用事件发生时处于活动状态,则系统会在调用状态更改时立即将事件分派给您的处理程序。
【讨论】:
以上是关于在IOS中运行音乐时检测电话已完成的主要内容,如果未能解决你的问题,请参考以下文章