Merge branch 'fix/release-renderer-to-fix-crashes-for-android' into 'main'
fix: release renderer to fix crashes on android. See merge request famedly/company/frontend/famedlysdk!1122
This commit is contained in:
commit
125ce4d91f
|
|
@ -89,6 +89,12 @@ class WrappedMediaStream {
|
||||||
await stream?.dispose();
|
await stream?.dispose();
|
||||||
stream = null;
|
stream = null;
|
||||||
}
|
}
|
||||||
|
await renderer.dispose();
|
||||||
|
}
|
||||||
|
|
||||||
|
Future<void> disposeRenderer() async {
|
||||||
|
renderer.srcObject = null;
|
||||||
|
await renderer.dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
Uri? get avatarUrl => getUser().avatarUrl;
|
Uri? get avatarUrl => getUser().avatarUrl;
|
||||||
|
|
|
||||||
|
|
@ -1095,7 +1095,9 @@ class GroupCall {
|
||||||
stream.stream!.getTracks().forEach((element) {
|
stream.stream!.getTracks().forEach((element) {
|
||||||
element.stop();
|
element.stop();
|
||||||
});
|
});
|
||||||
|
|
||||||
stream.stream!.dispose();
|
stream.stream!.dispose();
|
||||||
|
stream.disposeRenderer();
|
||||||
|
|
||||||
onGroupCallEvent.add(GroupCallEvent.UserMediaStreamsChanged);
|
onGroupCallEvent.add(GroupCallEvent.UserMediaStreamsChanged);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue