Я использую jMonkey3 для рендеринга 3D-графики на GLSurfaceView
Я хотел бы записать это представление в видео файл mp4
Я не могу заменить / манипулировать GLSurfaceView
Мне нужен какой-то способ для потоковой передачи GLSurfaceView на медиа-кодек, а затем преобразовать его в файл mp4
Я понимаю, что лучший способ сделать это - использовать getSurface () MediaRecorder
метод, но я не знаю точно, как связать его с GLSurfaceView
Я видел код в проекте Grafika, и он выглядит очень сложным для меня и не использует все возможности MediaRecorder - он просто использует простые MediaCodecs
Мое приложение Android предназначено для устройств с версией Android 6.0 и выше
Какой самый простой способ выполнить эту задачу?
Большое спасибо!