[Critical] Multiple Black Screen Issues & CXCallController Errors on Android/iOS

Yuantao
Thu, 13 Feb 2025 03:20:38 +0000
Video SDK

Android Critical Issues:

1. Initial Black Screen in Video Call Issue: When web client initiates a video call to Android, the screen turns black immediately upon connection. Root cause: ShareUserList incorrectly indicates screen sharing when there isn’t any, causing the main display to wrongly show “shared screen” content.

2. Screen Sharing Black Screen Issue: Black screen appears when the remote participant shares their screen without enabling camera.

iOS Critical Issues Test Environment:

iOS version: 18.2.1

SDK versions tested: 2.1.0 and 1.14.1

1. Dual Camera Black Screen Issue: Black screen occurs during video calls and screen sharing when both parties have cameras enabled.

2. CXCallController Initialization Error Issue: First-time Video SDK call initialization fails with CXCallController requestTransaction error: The operation couldn’t be completed. (com.apple.CallKit.error.requesttransaction error 7.) Note: Subsequent calls work without this error.

3. Missing Placeholder Image Issue: When both parties have cameras disabled, switching to remote participant’s view shows black screen instead of default placeholder image.

Impact Assessment: These issues severely impact user experience:

1. Multiple black screen scenarios make video calls unusable

2. iOS CallKit error affects first-time user experience

3. Missing placeholder images create confusing user experience

Additional Information:

Issues are consistently reproducible

Multiple environments and versions affected

Critical impact on core functionality

Requesting immediate investigation and resolution. Can provide additional logs or reproduction steps if needed.

Please prioritize these issues as they significantly impact basic video call functionality across both platforms.

2 posts - 2 participants