2012-04-17 96 views
0

我正在开发android中的实时视频壁纸应用程序,这将需要一个视频并将其设置为动态壁纸。但是,我无法使用videoview,因为绘图仅在画布上完成,而我不确定如何使用画布播放视频。使用画布播放视频

在这方面的任何帮助将不胜感激。谢谢!

回答

0

您需要从视频中获取帧作为字节数组,并将其显示在画布上,方法是将此字节数组转换为位图并调用以下方法。

canvas.drawbitmap(yourbitmap,0,0,null); 

欲了解更多信息,请点击以下链接。

http://developer.android.com/guide/topics/graphics/2d-graphics.html#frame-animation

希望这会帮助你。

+0

感谢您的帮助。我已经想通了,但问题是如何将几乎任何格式的视频转换为帧并将它们存储到字节数组中? – 2012-04-18 13:59:30