ios - 后台的通话中 voip 状态栏

标签 ios objective-c

我们目前正在开发一款通过 API 使用点对点音频/语音传输的应用。当应用程序处于后台时,通话状态栏中会显示一条消息,内容为“XXX(录音)”。如果我们完全删除通话状态栏,当应用程序处于后台时,语音会静音。显然这条消息来自 Apple,因为它没有出现在 Android Samsung 设备中。我们想更改通话状态栏的内容和颜色,以删除“录音”一词。请参阅随附的屏幕截图。那么关于通话中状态栏修改的任何建议?例如 Skype 有它的服装 VoIP 状态栏

谢谢。 enter image description here

最佳答案

您无法隐藏或自定义录音栏。
iOS 根据您的操作选择栏的颜色和文本:

Recordings 是红色的,就是你在做什么。
通话是绿色的,这就是 Skype 正在做的事情。
AirPlay个人热点 是蓝色的。

如果您想要与 Skype 相同的颜色,请尝试更改您的 UIBackgroundModes “voip”(或者看看你是否需要使用 CallKit ?)

关于ios - 后台的通话中 voip 状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42669498/

相关文章:

ios - 仅将 SidebarListStyle() 应用于 Mac

iOS:如何定义一些在任何地方都可以使用的默认对象?

ios - Google Analytics iOS 中的自定义维度

ios - 使用 2 个排序描述符对数组进行排序

iOS SDK::vibration & 播放蜂鸣声。

objective-c - 淡出 Cocoa 窗口

iOS:加载没有 nib 文件的第二个 View Controller

ios - watchKit 控制台日志显示,但 iOS 应用程序不显示?

ios - 如何在 NSArray 中查找字符并在 Objective-C 中返回 YES?

ios - 尝试将 iOS 应用程序与 SIP 连接