Meeting SDK Type and Version
Zoom Meeting SDK for Android, integration by custom Native module running with React Native.
(zoom-sdk-android-6.3.6.27190 and React Native 0.74.5)
We used MobileRTCVideoView to render Zoom View on React Native side.
Description
Currently, we want to implement a feature that the application will alert the user when their Camera/ or Microphone (our main target user is using Android TV devices which does not have built-in Cam/Mic so they’ll have to use external devices via USB or Bluetooth).
How can we achieve this? We’ve tried using the InMeetingAudioController and InMeetingVideoController methods like canUnmuteMyAudio() and canUnmuteMyVideo() but they have false report (return true always) when we try to unplug the camera or microphone and get the status.
When we try to unmute mic/or video when they plugged out, the SDK return SDKERR_INTERNAL_ERROR. But when we plug them in, we still received the same error.
The SDKERR_INTERNAL_ERROR issue only fixed by restarting the app completely (force close and open again)
The flow will be like this:
Plugged in camera/microphone → Join Zoom Meeting → Within call, plugged out devices → Try mute or unmute video/audio → Zoom throw SDKERR_INTERNAL_ERROR error
Then:
Leave Zoom call → plug in camera/microphone → join meeting again → camera/mic failed to start.
Do we have any way for the SDK to handle the above issue?