API для записи экрана Android 4.4?
Один изособенности Android 4.4 (Kit Kat) является то, что это позволяет разработчикам захватывать видео MP4 экрана с помощьюadb shell screenrecord
, Предоставляет ли Android 4.4 какой-либо новый API?для приложений для захвата и кодирования видео, или он просто обеспечиваетscreenrecord
утилита / двоичная?
Я спрашиваю, потому что я хотел бы сделать некоторые снимки экрана в приложении, которое яЯ пишу. Прежде чем кто-нибудь спросит, да, приложениебыло бы иметь фреймбуферный доступ. Тем не менее, единственный предоставленный Android API для захвата / кодирования, который явидел (MediaRecorderкажется, ограничивается записью видеос устройства "с камерой.
Единственные решения для захвата экрана, которые яя видел упомянутое в StackOverfow, кажется, вращается вокруг создания снимков экрана через регулярные промежутки времени или использования JNI для кодирования кадрового буфера с портированной версией ffmpeg. Есть ли более элегантные, нативные решения?