Как сделать снимок экрана с помощью плагина flutter agora?

В текущем SDK агоры Flutter я не могу сделать снимок экрана. Пожалуйста, укажите, есть ли какой-либо API или обходной путь, чтобы сделать снимок экрана с помощью плагина agora.

Я попытался сделать снимок экрана с помощью плагина снимка экрана (https://pub.dev/packages/screenshot#-installing-tab). Но на экране появляется пустое изображение.

Пожалуйста, помогите исправить это


person Tester12    schedule 04.07.2020    source источник


Ответы (1)


SDK Agora Flutter использует Surface View, из-за чего вы не сможете сделать снимок экрана с потоком, так как он вернется с черным экраном.

Это обходной путь, который я нашел для этого: я использовал этот пакет вместо
, чтобы взять Скриншот. Я также написал образец кода, чтобы проиллюстрировать SDK агоры flutter и пакет native_screenshot. Вы можете посмотреть здесь: https://github.com/Meherdeep/agora-videocall-demo

Примечание. Этот пакет поддерживается только для версии API ›24.

person meherdeep thakur    schedule 07.07.2020