在VideoView上绘画

时间:2010-09-14 22:55:47

标签: android video media-player android-videoview

我正在尝试编写一个应用程序,您可以在VideoView中的正在运行的视频上自由绘画(手指画)。 我有两件事分开但不在一起。 我可以在blanc屏幕上绘制我的画,我可以在我的videoView上播放我的视频,这是以xml布局实现的。

有没有办法将xml videoview View与另一个可以绘制的视图重叠?

2 个答案:

答案 0 :(得分:2)

FrameLayout旨在将多个视图叠加在一起。如果您的绘图视图大部分是透明的,您应该能够将其覆盖在FrameLayout中的视频视图上。

答案 1 :(得分:1)

我认为你最好的选择是在SurfaceView上绘图,而不是使用VideoView。 SurfaceView提供了许多VideoView不具备的功能,例如正确的宽高比取决于屏幕尺寸或其他任何功能。

请参阅下一个主题,其中有些人谈论SurfaceView上的绘图:

how to draw image on surfaceView

干杯!