Я искал как сделать запись происходящего на экране Android. Нашел, вот на сайте
Реализовал (с помощью MediaProjection
). И оно работает так: я кликая на кнопку - начинаю запись, кликая на нее еще раз - заканчиваю. Потом я создал еще одну кнопку - при нажатии на нее, у меня в VideoView выводится все что я записал (с помощью .setVideoURI(Uri.parse(recordService.getPathVideo()));
).
Но мне нужно это видео каким-то образом передать через сеть - на мой UDP-сервер
. Он у меня уже реализован. Проблема в том, что и как отправить на сервер с помощью UDP-протокола
. Во что конвертировать видео и как это сделать?
На скрине ниже написано, что можем взять Surface и отослать (взял его на этом сайте).
Во-первых, как его "развернуть" на Android
, то есть если я даже передам и приму его - то как дальше его показать пользователи, показать само видео, которое записалось?
Во-вторых, как отослать через UDP-протокол
, а то как там Bitmap отсылать я знаю - там я просто отсылаю массив байтов. А в этому случае (видео) - не знаю как сделать
В идеале оно должно выглядеть так: клиент (Android
) записывает видео - передает его на UDP-сервер
(на компе), а тот просто перекидывает ему же его же (для начала это мне подойдет). Подскажите пожалуйста, как реализовать такой процесс?
UPDATE: Может кто-то знает как работать с Parcel или как с помощью него можно вывести это записанное видео на экран?
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
В официальном Android API написано следующее:
В итоге должен был получиться код который перебирает числа пока не найдет такое которое при перестановке цифр будет в 3 раза больше исходного
В подписях и криптографии я новичок, поэтому заранее извиняюсь, если вопрос покажется глупымВ общем есть подпись в формате p7s (signedData) и есть...