如何在录制视频时显示实时过滤后的摄像头预览?

Jun*_*aid 6 camera android frames live-preview video-recording

我想在使用媒体录制器录制视频时显示已过滤的相机预览.要过滤预览,我需要正常的帧,我可以从onPreviewFrame()函数获得,但在使用媒体记录器录制视频时,onPreviewFrame()函数不会被调用.所以我想知道的是,有没有其他方法可以让这些帧进行过滤,然后在修改后显示它们?我查看了Google Play中的一些应用,例如Videocam Illusion.它在录制视频时显示预览效果.我想做类似的事情,但没有提示如何这样做.所以我将非常感谢有关该问题的任何帮助/提示/代码/示例.谢谢.

Ait*_*ron 1

我自己没做过,但不久前搜索过。StackOverflow 上有一个显示 PreviewFrame 修改后的缓冲区的答案:

https://groups.google.com/forum/?fromgroups=#!topic/android-developers/yF6CmrIJzuo

这里有一个关于同一主题的谷歌群组链接。

如何操作相机预览?

希望这有帮助,我正在计划开发一个修改预览帧的应用程序,但不会记录任何内容。

最好的问候。