About videoStatus becomes on right after leaving session

Hello, I’m experiencing every time leaving the session the local video becomes on.

Steps to reproduce)
Step 1 Call others with the local video off.
Step 2 End the session to leave the call.

Phenomenon)
Every time the local video becomes on.

What I tried)
Compare zoomVideoSDK.session.mySelf.videoCanvas.videoStatus.isOn before and after leaving session.

Inquiry)
Would it be the expected behavior?

Environment)
Platform: Android
Zoom SDK: us.zoom.videosdk:zoomvideosdk-core=2.1.5
Test Device: Pixel 3a (Android ver. 12.0)

Thanks

Hi @Watasan can you include examples of your session teardown code? Maybe whats happening in the onUserLeave or onSessionClose callbacks?

Hello @ticorrian.heard ,

Thanks for your reply. I’m checking as the following, thanks.

    fun leaveZoomSession() {
        coroutineScope.launch {
            Log.e("-----chk","localUserVideoStatusBefore = ${zoomVideoSDK.session.mySelf.videoCanvas.videoStatus.isOn}")

            zoomVideoSDK.leaveSession(false)
            delay(100)

            Log.e("-----chk","localUserVideoStatusAfter = ${zoomVideoSDK.session.mySelf.videoCanvas.videoStatus.isOn}")
        }
    }

2025-07-30 17:51:25.047  -----chk  E  localUserVideoStatusBefore = false
2025-07-30 17:51:25.149  -----chk  E  localUserVideoStatusAfter = true