我们目前正在开发一款通过API使用点对点音频/语音传输的应用。当应用程序在后台时,通话状态栏中会显示一条消息“XXX(录制)”。如果我们完全删除通话中状态栏,则当应用在后台时,语音将变为静音。显然这条消息来自Apple,因为它没有出现在Android三星设备中。我们想要更改通话中状态栏的内容和颜色,以便删除“录制”一词。请参阅随附的屏幕截图。那么关于通话状态栏修改的任何建议?例如,Skype有其服装VoIP状态栏
答案 0 :(得分:6)
您无法隐藏或自定义录制栏 iOS会根据您的操作选择条形图的颜色和文本:
录音是红色的,这就是你正在做的事
通话是绿色的,这正是Skype正在做的事情
AirPlay 和个人热点为蓝色。
如果您想要与Skype相同的颜色,请尝试将UIBackgroundModes更改为" voip" (或者看看你是否需要使用CallKit?)
答案 1 :(得分:3)
在ios中修改录制栏(彩色文字或任何内容) NOT POSSIBLE 。
使用麦克风时隐藏此信息 NOT POSSIBLE 。只要您使用麦克风,就会出现此栏。是否重新编码,如果正在使用麦克风,它将显示此栏。它的安全措施让用户知道应用正在收听麦克风。