Vidyo iOS, интегрированная с Cordova ionic - Закрыть (отключить) сохраняет видео активным в фоновом режиме
Мы постарались написать ионный плагин Cordova для Vidyo SDK, чтобы мы могли интегрировать его в наш ионный проект. Это хорошо работает на Android, но на iOS мы сталкиваемся с одной проблемой.
Когда мы закрываем (отключаем) вызов, и наложение Vidyo SDK закрывается, и пользователь возвращается к ионному приложению, однако в фоновом режиме видео / аудио все еще активны (даже если они отключены). Выход из приложения показывает светящуюся красную строку состояния в верхней части, указывающую на активный вызов. Как мы можем правильно закрыть оверлей видо? Отключение не кажется достаточно. Спасибо
1 ответ
Вы правы, Disconnect не достаточно в вашем случае. Вы должны использовать vc?.Disable() после того, как вызов был отключен. Это освободит все используемые ресурсы (камера, микрофон, динамик). Но убедитесь, что вы вызываете Disable и / или VCConnectorPkg.uninitialize() только после получения обратного вызова OnDisconnected.
Кстати, вот пример из Vidyo: https://github.com/Vidyo/VidyoIOCordovaPlugin