В официальном Android API написано следующее:
"Метод createVirtualDisplay позволяет вашему приложению записывать экран в объект Surface, который ваше приложение может отправить по сети."
У меня есть приложение, которое при нажатии на кнопку "Начать запись" начинает запись экрана.
При нажатии "Остановить запись" - останавливает.
При нажатии на "Play" - воспроизводит последнее видео, которое было записано.
Код я скопировал взял отсюда. Тут все вроде красиво и с объяснениями.
У меня есть сервер, написаный с помощью datagram сокетов, который принимает и возвращает пакеты.
Мой вопрос: как сделать "стрим" своего экрана (демонстрацию своего экрана)? Если делать это как-то через объект Surface, то как именно (есть ли примеры кода)?
P.S. Я читал в интернете что-то про Parcel.
Parcel – это контейнер для передачи данных.
Возможно ли его использовать для выполнения задачи?
Ответ
У меня получилось делать скриншоты и отправлять их. Сделал это через TCP. Вот. P.S. Приложение не доделано, но задача выполнена.
Комментариев нет:
Отправить комментарий