воспроизведение 3D повернутого видео на Android - PullRequest
0 голосов
/ 23 января 2012

Я пытаюсь найти способ воспроизвести видео в представлении, поворачивая его на Android 2.2.Я не говорю о повороте на 90 градусов, я говорю о трехмерных поворотах.

Я вижу, что начиная с уровня API 14, существует View.SetRotation / X / Y, но я хочу использовать API LEVEL 8.

Я пытался создать свой собственный вид видео, расширив VideoView, создать собственную матрицу и установить:

canvas.setMatrix(matrix);

в onDraw (Canvas) и dispatchDraw (Canvas), но это не такне имеет значения.Мое видео воспроизводится совершенно ровно.

Есть идеи, как мне это сделать?

Здесь вы можете увидеть несколько примеров того, чего я хотел бы достичь:

http://www.youtube.com/watch?v=PDXxPQEDegY

http://www.youtube.com/watch?v=OBoCrWrabs4

Спасибо !!

Ответы [ 2 ]

0 голосов
/ 23 января 2012

В упомянутых вами примерах никто не вращает видео.
Это простое приложение AR, которое распознает изображение, представленное как «маркер» в самом комплекте приложения.
Когда оно распознает изображениевыполняется действие set, которое может воспроизводить видео или делать что угодно (возможно в Android :)).
Я делал это в прошлом и попытаюсь получить для вас несколько фрагментов.

0 голосов
/ 23 января 2012

Проверьте NineOldAndroids .

Библиотека Android для использования Honeycomb API анимации на всех версиях платформы до 1.0

...