|
@@ -365,14 +365,7 @@ class QmeraVideoViewController: UIViewController {
|
|
|
])
|
|
|
if isInisiator {
|
|
|
labelIncomingOutgoing.text = "Outgoing video call".localized() + "..."
|
|
|
- if AVAudioSession.sharedInstance().category == .playAndRecord {
|
|
|
- do {
|
|
|
- try AVAudioSession.sharedInstance().setCategory(.soloAmbient)
|
|
|
- // try AVAudioSession.sharedInstance().setMode(.default)
|
|
|
- // try AVAudioSession.sharedInstance().overrideOutputAudioPort(.none)
|
|
|
- } catch {
|
|
|
- }
|
|
|
- }
|
|
|
+ Nexilis.startAudio()
|
|
|
API.initiateCCall(sParty: dataPerson[0]["f_pin"]!, nCamIdx: 1, nResIdx: 2, nVQuality: 4, ivRemoteView: listRemoteViewFix, ivLocalView: cameraView, ivRemoteZ: zoomView)
|
|
|
} else {
|
|
|
let systemSoundID: SystemSoundID = 1254
|
|
@@ -544,14 +537,7 @@ class QmeraVideoViewController: UIViewController {
|
|
|
} else if goVideoCall == -1 {
|
|
|
return
|
|
|
}
|
|
|
- if AVAudioSession.sharedInstance().category == .playAndRecord {
|
|
|
- do {
|
|
|
- try AVAudioSession.sharedInstance().setCategory(.soloAmbient)
|
|
|
- // try AVAudioSession.sharedInstance().setMode(.default)
|
|
|
- // try AVAudioSession.sharedInstance().overrideOutputAudioPort(.none)
|
|
|
- } catch {
|
|
|
- }
|
|
|
- }
|
|
|
+ Nexilis.startAudio()
|
|
|
API.receiveCCall(sParty: dataPerson[0]["f_pin"]!, nCamIdx: 1, nResIdx: 2, nVQuality: 4, ivRemoteView: listRemoteViewFix, ivLocalView: cameraView,ivRemoteZ: zoomView)
|
|
|
}
|
|
|
DispatchQueue.main.async {
|
|
@@ -582,6 +568,7 @@ class QmeraVideoViewController: UIViewController {
|
|
|
self.labelTimerVC.text = format
|
|
|
}
|
|
|
self.vcTimer.fire()
|
|
|
+ API.adjustVolume(fValue: 10.0)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -820,7 +807,7 @@ class QmeraVideoViewController: UIViewController {
|
|
|
}
|
|
|
self.isSpeaker = isSpeaker
|
|
|
}
|
|
|
- Nexilis.turnSpeakerOn(bSpeakerOn: isSpeaker)
|
|
|
+ Nexilis.setSpeaker(isSpeaker)
|
|
|
}
|
|
|
|
|
|
@objc func didTapSpeakerButton(sender: AnyObject){
|