Vidyo iOS интегрирован с Cordova ionic - закрыть (отключить) видео остается активным в фоновом режиме

Мы приложили усилия, чтобы написать мост плагинов Cordova для Vidyo SDK, чтобы мы могли интегрировать его в наш ионный проект. Все это хорошо работает на Android, но на iOS мы сталкиваемся с одной проблемой.

Когда мы закрываем (отключаем) вызов, оверлей Vidyo SDK закрывается и пользователь возвращается в ионное приложение, однако в фоновом режиме видео/аудио по-прежнему активны (даже при отключении). При выходе из приложения вверху отображается светящаяся красная строка состояния, указывающая на активный вызов. Как мы можем правильно закрыть оверлей vidyo? Отключить кажется недостаточно. Спасибо


person George DW    schedule 19.12.2017    source источник
comment
Включите ровно столько кода, чтобы другие могли воспроизвести проблему.   -  person Giorgio    schedule 19.12.2017


Ответы (1)


Вы правы, в вашем случае Disconnect недостаточно. Вы должны использовать vc?.Disable() после отключения вызова. Это освободит все используемые ресурсы (камера, микрофон, динамик). Но убедитесь, что вы вызываете Disable и/или VCConnectorPkg.uninitialize() только после получения обратного вызова OnDisconnected.

Кстати, вот пример из Vidyo: https://github.com/Vidyo/VidyoIOCordovaPlugin

person voltar    schedule 19.12.2017