From 8227d1cefb20e357250a4a7fe8da32141b6cfc1e Mon Sep 17 00:00:00 2001 From: chenqiyang <1406175257@qq.com> Date: 星期二, 24 八月 2021 17:29:10 +0800 Subject: [PATCH] 提交原生sdk工程 --- HDLLinPhoneSDK/HDLLinPhoneSDK/HDLProviderDelegate.swift | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/HDLLinPhoneSDK/HDLLinPhoneSDK/HDLProviderDelegate.swift b/HDLLinPhoneSDK/HDLLinPhoneSDK/HDLProviderDelegate.swift index 2818adf..e51c4e9 100644 --- a/HDLLinPhoneSDK/HDLLinPhoneSDK/HDLProviderDelegate.swift +++ b/HDLLinPhoneSDK/HDLLinPhoneSDK/HDLProviderDelegate.swift @@ -75,13 +75,14 @@ let callInfo = callInfos[uuid] let callId = callInfo?.callId - +// HDLCallManager.instance().lc?.activateAudioSession(actived: true) + provider.reportNewIncomingCall(with: uuid, update: update) { error in if error == nil { - + HDLCallManager.instance().providerDelegate.endCallNotExist(uuid: uuid, timeout: .now() + 20) } else { - + if (call == nil) { callInfo?.declined = true self.callInfos.updateValue(callInfo!, forKey: uuid) @@ -159,11 +160,12 @@ if (call == nil || call?.state != Call.State.IncomingReceived) { // The application is not yet registered or the call is not yet received, mark the call as accepted. The audio session must be configured here. HDLCallManager.configAudioSession(audioSession: AVAudioSession.sharedInstance()) + print("杩涙潵杩欓噷浜�") callInfo?.accepted = true callInfos.updateValue(callInfo!, forKey: uuid) HDLCallManager.instance().providerDelegate.endCallNotExist(uuid: uuid, timeout: .now() + 10) } else { -// HDLCallManager.instance().acceptCall(call: call!, hasVideo: call!.params?.videoEnabled ?? false) + HDLCallManager.instance().acceptCall(call: call!, hasVideo: call!.params?.videoEnabled ?? false) } action.fulfill() } @@ -268,7 +270,7 @@ } func provider(_ provider: CXProvider, didActivate audioSession: AVAudioSession) { - + print("didActivate"); HDLCallManager.instance().lc?.activateAudioSession(actived: true) } -- Gitblit v1.8.0