Я играю с TextureView на некоторых устройствах Android 4.0. Например, я попытался разработать простое приложение, которое может записывать видео и использовать TextureView для его предварительного просмотра. Однако, насколько я читаю документы API Android, стандартный MediaRecorder требует определенной поверхности для выполнения видеозаписи, но, с другой стороны, TextureView больше не имеет собственной поверхности, поэтому существует несовместимость между TextureView и MediaRecorder.
MediaRecorder.setPreviewDisplay
Кто-нибудь знает, как записывать видео с помощью стандартного MediaRecorder с TextureView в качестве предварительного просмотра камеры? Или есть способ записи видео, кроме MediaRecorder?
Большое спасибо.