-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[iOS] ACSRendererView
Issues when joining a call with a reused groupId
#111
Comments
This is an odd issue, since if you hangup on 3) it's considered a new call when you do 4. @sankum-msft can you investigate please? |
@mariusu-msft by "old issue", did you mean this is a known issue to the team? |
@terrychen1122 "odd" issue. This is not expected, between two call instances there's nothing being reused internally in respect of video stream state. @sankum-msft will be investigating next week |
Hi @terrychen1122, I was not able to repro this issue using iPhone XS or simulator. From the description, it seems like the If the above is not helpful in your case, please share logs from your device. You can follow this guide to collect logs. |
Hi @sankum-msft, thank you for your response. I just double checked and we are indeed disposing both the local and remote participant video renderers upon hangup of a call. The green dot also disappears once we exit the call. I wasn't sure which |
In your app, you are sharing a Please confirm that the workaround works for you. |
Hi @sankum-msft thanks for your help, I've verified that this workaround fixes the issue for us |
Fix has been merged for this issue and will be included in the next release. |
Closing this issue as the fix is included in 1.0.0-beta.8 release of the ACS iOS SDK. Please re-open if issue persists for you after the upgrade. |
Describe the bug
When joining a call with a
groupId
that was previously used, theACSRendererView
for a remote participant that was also previously in the call will be blank.To Reproduce
Steps to reproduce the behavior:
groupId
(make sure you join with video)ACSRendererView
s for each participant and add them to the view hierarchyACSRendererView
s from the view hierarchy, dispose their respective renderers, and hang up the call on both devicesACSRendererView
will be blank for remote participantsExpected behavior
The
ACSRendererView
s should be rendered properly.Smartphone (please complete the following information):
The text was updated successfully, but these errors were encountered: