Local Video preview is not working in ZOOM Video SDK in swift. Getting black screen instead of local video.
following code is used to create local video. Session has no issues. Participants can see each other.
let sessionContext = ZoomVideoSDKSessionContext()
let zoomVideoSDKAudioOptions = ZoomVideoSDKAudioOptions()
zoomVideoSDKAudioOptions.connect = true
zoomVideoSDKAudioOptions.mute = false
let zoomVideoSDKVideoOptions = ZoomVideoSDKVideoOptions()
zoomVideoSDKVideoOptions.localVideoOn = true
sessionContext.token = consultationModel?.patientToken ?? “”
sessionContext.sessionName = consultationModel?.sessionId ?? “”
sessionContext.userName = “Test User”
sessionContext.audioOption = zoomVideoSDKAudioOptions
sessionContext.videoOption = zoomVideoSDKVideoOptions
if let videoHelper = ZoomVideoSDK.shareInstance()?.getVideoHelper() {
videoHelper.startVideo()
videoHelper.rotateMyVideo(.portrait)
videoHelper.startVideoCanvasPreview(publisherView, andAspectMode: .panAndScan)
}
if let audioHelper = ZoomVideoSDK.shareInstance()?.getAudioHelper() {
audioHelper.startAudio()
}
if let session = ZoomVideoSDK.shareInstance()?.joinSession(sessionContext) {
}
- Device: iPhone 7
- OS: iOS 15