Есть ли способ записать экран телефона с помощью ARCore SDK?

Я хочу записать экран телефона в формате видео.

Есть ли способ записать мой экран с помощью ARcore Android SDK??


person 王昆仑    schedule 15.11.2017    source источник
comment
Какова ваша цель?   -  person anemo    schedule 16.11.2017
comment
Я хотел бы снять видео с объектом AR. Это как камера, записывающая видео   -  person 王昆仑    schedule 16.11.2017
comment
Это функция, которую вы хотите предоставить в своем приложении, или вы просто хотите записать экран, чтобы вы могли разместить видео где-нибудь?   -  person anemo    schedule 16.11.2017
comment
да, я хочу отправить видео на сервер, я не хочу записывать экран, я хочу записывать только GLSurfaceView.   -  person 王昆仑    schedule 17.11.2017
comment
как я могу делать снимки и записывать видео, например, с помощью камеры   -  person 王昆仑    schedule 17.11.2017


Ответы (3)


Вы хотите, чтобы функция записи была встроена в ваше приложение? Если нет, просто используйте что-то вроде устройства записи DU. Приложение. Мне хорошо подошло для записи Google Tango Apps. С ARCore не проверял, но должно работать.

person Steffen F.    schedule 16.11.2017
comment
Я хотел бы снять видео с объектом AR. Это как камера, записывающая видео - person 王昆仑; 16.11.2017
comment
Я могу подтвердить, что это решение работает. Он отлично работает в AR! Спасибо Штеффен Ф! - person Mark Lapasa; 24.12.2017

Попробуйте посмотреть, работает ли это для вас - https://stackoverflow.com/a/31547690/855984

Единственное, что в нем отстойно, это то, что вам нужно будет подключиться через USB-кабель для управления записью.

Android Studio будет пробовать все, что вы видите на своем устройстве, при условии, что вы являетесь владельцем процесса. Не будет работать для копирования других визуальных материалов, таких как Netflix, например.

person Mark Lapasa    schedule 15.11.2017
comment
Я хотел бы снять видео с объектом AR. Это как камера, записывающая видео - person 王昆仑; 16.11.2017
comment
Вы пытались записать его с помощью инструментов, доступных в Android Studio? - person Mark Lapasa; 20.11.2017
comment
Я не понимаю, я хочу записать glsurfaceview в файл .mp4, после отправки на сервер - person 王昆仑; 21.11.2017

Мне удалось успешно записать экран телефона, используя записываемый вид поверхности вместо GLSurfaceView. см.: https://github.com/UncorkedStudios/recordablesurfaceview. OnDrawFrame вызывается RecordableSurfaceView дважды: один раз для рендеринга на экран и второй раз для записи видео. После того, как видео сохранено, вы можете загрузить его на сервер по своему усмотрению.

person smp007    schedule 03.05.2019
comment
Это решение не использует Android SDK ARcore по желанию. - person Marvin Klar; 03.05.2019
comment
Это не родной ARcore, но он наиболее близок к ARCore, который я нашел, и он не требует больших вложений в собственный код. - person smp007; 03.05.2019