在Android上为视频添加位图掩码?

在Android上为视频添加位图掩码?,android,video,Android,Video,我一直在寻找一些关于在视频中添加图像的东西,但我还没有找到我想要的 我想在视频的每一帧中添加一个位图/图像掩码(它可以被录制或来自SD),保留原始声音,并将视频与图像一起保存到SD 有人知道如何在安卓系统中做到这一点 Thnx创建一个扩展SurfaceView的类 公共类PaintSurface扩展了SurfaceView{ 在draw()函数中添加代码 @覆盖 publicsvoiddraw(画布){ super.draw(画布); canvas.drawBitmap(bitmap.img、

我一直在寻找一些关于在视频中添加图像的东西,但我还没有找到我想要的

我想在视频的每一帧中添加一个位图/图像掩码(它可以被录制或来自SD),保留原始声音,并将视频与图像一起保存到SD

有人知道如何在安卓系统中做到这一点


Thnx

创建一个扩展SurfaceView的类

公共类PaintSurface扩展了SurfaceView{

在draw()函数中添加代码

@覆盖
publicsvoiddraw(画布){
super.draw(画布);
canvas.drawBitmap(bitmap.img、bitmapPosX、bitmapPosY、null);
}
}

在onCreate函数中创建它的对象。

videoView=新漆面(此)

将其添加到布局中

RelativeLayout=(RelativeLayout)findViewById(R.id.lay)

layut.addView(videoView)

找一个支架

videoHolder=videoView.getHolder()

将此支架表面设置为MediaRecorder对象


recorder.setPreviewDisplay(videoHolder.getSurface())

如何保存该视频?