Как сохранить видеочат Flutter Agora RTC Engine в локальное хранилище?

Я использую Agora RTC Engine в своем приложении флаттера для видеочата.

Я хочу записать и сохранить этот видеочат также в локальное хранилище мобильного телефона. Есть идеи, как это сделать? Я ищу код, из которого Agora загружает видеокадры на сервер.


person Tahir    schedule 14.01.2020    source источник


Ответы (1)


Компания Agora предоставляет несколько решений для сохранения видеопотока непосредственно в облаке, но не предлагает решение inApp для сохранения его в локальном хранилище. Для этого я предлагаю использовать этот пакет (https://pub.dev/packages/flutter_screen_recording) для захвата и записи видео и звука с экрана мобильного телефона.

person Nabil Boucharour    schedule 21.01.2020
comment
Спасибо @Nabil, но плагин, о котором вы говорите, еще нестабилен, я его пробовал. Вы использовали этот плагин? - person Tahir; 22.01.2020
comment
Да, я использовал его с той же целью. - person Nabil Boucharour; 23.01.2020
comment
Я пробовал, но этот плагин не работает ... Как сделать его работоспособным @Nabil? - person Tahir; 29.01.2020
comment
Вы назначили необходимые разрешения, добавили плагин обработки разрешений или попытались сделать это вручную. - person Nabil Boucharour; 30.01.2020
comment
Я сделал это вручную, кроме разрешения screen_recording. Как предоставить разрешение screen_recording? - person Tahir; 31.01.2020
comment
попробуйте решение, описанное по этой ссылке: github.com/Isvisoft/flutter_screen_recording/issues/10 - person Nabil Boucharour; 02.02.2020
comment
Похоже, этот пакет не работает, если вы тоже хотите записывать звук? - person Mukai Selekwa; 10.09.2020