Pracuję nad projektem, w którym musimy nagrać renderowaną powierzchnię OpenGL. (na przykład, jeśli używamy GLsurfaceView, musimy nagrać powierzchnię wraz z dźwiękiem MIC)Nagrywanie wideo w systemie Android powierzchni OpenGL (GLSURFACEVIEW)
Obecnie używam MediaRecorder API, ustawiając źródło wideo na VIDEO_SOURCE_GRALLOC_BUFFER
.
Używam następujący sample jako kodu bazowego
chciałem wiedzieć ....
- Czy to właściwa droga? . Czy jest jakiś lepszy zastępca?
- Test przykładowy podany w łączu rejestruje audio i wideo EGLSURFACE, ale nie jest wyświetlany prawidłowo.
Jaki może być tego powód?
Każda pomoc/wskazówki są naprawdę cenne.
Dzięki,
Satish
Witam, dzięki za informację. W tej chwili postępujemy z glreadpixel, który zmniejsza FPS. –