Samira Radwan Ответов: 0

Зеркальное отображение видео, отображаемого surfaceview


Всем Привет,

У меня есть приложение SurfaceView в android, которое отображает видео с камеры, подключенной к телефону через bluetooth.
Я хотел бы иметь возможность горизонтально зеркально отразить/перевернуть видео после его декодирования. Под зеркальным отображением я имею в виду, например, если есть стул, показанный слева, я хотел бы показать его справа от экрана, это зеркальное отображение.
Я точно знаю, что SurfaceView наследует View, поэтому я попробовал setScaleX(-1), но безуспешно

Любая помощь будет очень признательна
Заранее спасибо

Что я уже пробовал:

в iOS я добился этого с помощью следующего примера кода:
AVSampleBufferDisplayLayer.transform = CATransform3DMakeScale(-1.0, 1.0, 1.0);

Я надеялся, что android имеет что-то подобное, но SurfaceView не имеет свойства transform. Я уже пробовал:
surfaceView.setScaleX(-1);
surfaceView.setScaleY(-1);
surfaceView.setRotationX();

0 Ответов