API do nagrywania ekranu Android 4.4?
Jeden zfunkcje Androida 4.4 (Kit Kat) jest to, że umożliwia programistom przechwytywanie wideo MP4 na ekranie za pomocąadb shell screenrecord
. Czy Android 4.4 zawiera nowe API dla aplikacji do przechwytywania i kodowania wideo, czy też po prostu zapewniascreenrecord
narzędzie / plik binarny?
Pytam, ponieważ chciałbym wykonać jakąś pracę z zrzutem ekranu w aplikacji, którą piszę. Zanim ktokolwiek zapyta, tak, aplikacjaby mieć dostęp do bufora ramki. Jednak jedyny dostępny w systemie Android interfejs do przechwytywania / kodowania, który widziałem (MediaRecorder) wydaje się być ograniczony do nagrywania wideoz aparatu urządzenia.
Jedyne rozwiązania przechwytywania ekranu, które widziałem na StackOverfow, wydają się obracać wokół robienia zrzutów ekranu w regularnych odstępach czasu lub używając JNI do kodowania bufora ramki za pomocą przeniesionej wersji ffmpeg. Czy są bardziej eleganckie, natywne rozwiązania?