Surface、SurfaceView和SurfaceHolder的理解
SurfaceView - это унаследованный класс View. Поверхность, предназначенная для рисования, вложена в SurfaceView. Поверхность находится за SurfaceView. SurfaceView предоставляет видимую область для отображения Surface. SurfaceView похож на свет, только освещенный SurfaceView. Поверхность может отображаться на экране . Поверхность должна контролироваться SurfaceHolder, включая размер, форму и т. Д.
В то же время, при использовании SurfaceView для воспроизведения видео, вы должны вызывать surfaceholder.setFormat (формат int) в том же потоке, иначе Surfaceview не может отображаться нормально.