【问题标题】:iOS While using Agora audio calls joining and leaving the channel shows red color in the status bariOS 使用 Agora 语音通话加入和离开频道时状态栏显示为红色
【发布时间】:2021-01-03 22:55:02
【问题描述】:

我正在使用 Agora SDK 进行音频通话。但是每当我加入或离开频道时,我都会在状态栏上看到红色。如何避免这个红色状态栏?我的代码如下。

//正在初始化

self.agoraKit = [AgoraRtcEngineKit sharedEngineWithAppId:self.userManager.agoraAppID delegate:self];
[self.agoraKit enableAudioVolumeIndication:200 smooth:3 report_vad:YES];
[self.agoraKit adjustRecordingSignalVolume: 50];

//加入房间

[self.agoraKit joinChannelByToken:self.userManager.agoraToken channelId:self.userManager.channelName info:nil uid:[self.userManager.UID integerValue] joinSuccess:^(NSString *channel, NSUInteger uid, NSInteger elapsed) {

}];

// 离开房间

[self.agoraKit leaveChannel:^(AgoraChannelStats *stat) {

}];

在后台模式中,我选择了 IP 语音。如果我删除该红色条不会出现,但背景中听不到音频。 有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: ios objective-c audio-streaming agora.io


    【解决方案1】:

    红色状态栏是 Apple 的内置功能,用于提醒用户某个应用即使在后台也正在使用麦克风这一事实。没有办法禁用它。

    【讨论】:

    • 你能检查像拥抱,哈库纳这样的应用程序。即使他们正在使用具有麦克风许可的音频通话功能。它在后台没有红色条的情况下工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-07
    • 1970-01-01
    • 2021-12-28
    • 2021-01-15
    • 2021-06-24
    • 2020-08-30
    • 1970-01-01
    相关资源
    最近更新 更多