我想创建一个应用程序,它从相机中获取视频,添加额外的视觉信息(叠加)并从中创建一个视频文件,以后可以上传到服务器。 怎么做?
如果没有此类任务的经验,我认为有两种选择:
答案 0 :(得分:2)
您将不得不求助于使用例如ffmpeg和NDK来编码您自己的视频。那里有很多例子,但它仍然有点麻烦。
答案 1 :(得分:0)
希望这会有所帮助:
使用RelativeLayout。放相机 预览作为第一个孩子 RelativeLayout和VideoView一样 第二个孩子。 VideoView会 似乎是“在...之上” SurfaceView用于相机预览。
BTW,VideoView真的是一个 SurfaceView。请注意,您可以决定 总有一天要使用SurfaceView和 MediaPlayer,而不是VideoView, 这样你就可以更好地控制视频 重放
来源:http://osdir.com/ml/Android-Developers/2010-03/msg00077.html