I have integrated Zoom Video SDK for zoom meeting in iOS application. I have implemented Custom UI. everything is working fine. Now I need to implement closed captions and live transcription feature. I have implemented the code but the delegates are not getting called. Please help here.
Code -
let liveTranscriptionHelper = ZoomVideoSDK.shareInstance()?.getLiveTranscriptionHelper()
ZoomVideoSDK.shareInstance()?.delegate = self
liveTranscriptionHelper!.startLiveTranscription()
Delegates
func onLiveTranscriptionMsgReceived(_ messageInfo: ZoomVideoSDKLiveTranscriptionMessageInfo?) {
print("MessageInfoContent is :\(messageInfo?.messageContent ?? "")")
}
func onLiveTranscriptionStatus(_ status: ZoomVideoSDKLiveTranscriptionStatus) {
print("Status of received transcript -\(status)")
}
func onLiveTranscriptionMsgError(_ spokenLanguage: ZoomVideoSDKLiveTranscriptionLanguage?, transLanguage transcriptLanguage: ZoomVideoSDKLiveTranscriptionLanguage?) {
print("Error while receiving translation")
}
Only the second delegate is getting called i.e - onLiveTranscriptionStatus