在我的应用程序中,我录制了一个视频,并希望将我的公司的URL叠加在视频的右下角。我使用MediaRecorder录制视频,录制时没有问题,但是我还没有成功地为视频添加文本。我查找并发现了一些库,如FFmpeg和JavaCV,可以让用户在视频上叠加文本,但我不知道是否有任何方法在Android中使用它们。然后找到了OnPreviewFrame,它返回相机预览的每个帧。我想在用户触摸录制按钮后获取所有帧,并使用画布向每个帧绘制文本,然后将所有这些帧保存在一起,直到录制视频停止,视频持续时间固定为15秒。这是一个好的解决方案吗?如果是的话,我该如何实现OnPreviewFrame函数?我知道如何绘制画布,但我不知道如何将数据[]转换为位图。