Можно ли повернуть Android VideoView? - PullRequest
1 голос
/ 18 января 2012

Предположим, я хочу воспроизвести видео вверх ногами или сбоку на Google TV. Есть ли способ сделать это на Android?

Ответы [ 3 ]

2 голосов
/ 18 января 2012

Да.То, что вы ищете, это среда Media Effects: http://developer.android.com/reference/android/media/effect/package-summary.html

Она позволяет применять различные эффекты к изображениям и видео.

1 голос
/ 11 мая 2013

VideoView не поддерживает вращение видео, даже если матрица композиции установлена ​​правильно и используется атрибут вращения.

Что вы можете сделать, это использовать TextureView и установить его атрибут вращение = "90" (например),Затем он будет вращать кадры, но соотношение сторон - это то, что вам нужно для себя.Для этого вы можете использовать textTureView.setScaleX ((screenHeight * 1.0f) / screenWidth)

Более подробная информация здесь: Вращение Android VideoView

1 голос
/ 06 февраля 2012

В этой дискуссии , Лес Фогель (из Google) пишет:

Нет

И, насколько я могу судить, этоединственный действительный ответ на сегодня.

Платформа Media Effects, упомянутая в другом ответе, не применима к видео.

...