【发布时间】:2019-04-25 20:26:05
【问题描述】:
好的,这对某些人来说似乎是一个简单的问题,但我有点迷茫,仍在学习。 所以我正在学习在安卓上编码,并且正在学习一些技术限制。就像 2 个生产者不能共享同一个表面。
我正在使用 FFMPEG 构建一个 Telestrator。 我会在按下暂停时从视频中拉出帧。
int currentPosition = myVideoView.getCurrentPosition();
Bitmap bmFrame = mediaMetadataRetriever
.getFrameAtTime(currentPosition * 1000);
现在这会给我一个位图来制作画布。
现在这是我有点迷失的问题。
我的表面正在播放视频,并在抓取帧时暂停。表面上不能有两个制作人是我的理解。那么如何在视频保持暂停并保持位置的同时使用位图上的绘画/画布功能显示位图并在其上绘制。
我知道这是可能的,但我不明白它是如何完成的。
这是完成项目的最后一步,因为我知道一旦有了位置、位图和画布/绘画,如何将它们全部放在 FFMPEG 上。
【问题讨论】: