在Android上播放3D旋转视频

时间:2012-01-23 05:52:09

标签: android android-videoview

我正在尝试在Android 2.2上旋转它时找到一种在视图中播放视频的方法。我不是说90度旋转,我说的是3D旋转。

我看到从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 :(得分:0)

查看NineOldAndroids

  

Android库,用于在所有版本上使用Honeycomb动画API   平台回到1.0

答案 1 :(得分:0)

在您提到的示例中,没有人正在旋转视频。
这是一个简单的AR应用程序,可识别在应用程序包本身中作为“标记”提供的图像。
当它识别出图像执行设置动作,可以播放视频或做任何你想做的事情(可能在Android :) :)。我在过去做过这个,并会尝试为你提取一些片段。