我试图同时使用camera.startFaceDetection 和mediaRecorder.start。
但它总是崩溃,这种情况有什么理想吗?
我想知道是否可以在媒体录制期间面对跟踪。
问候
答案 0 :(得分:0)
是的我相信它是可能的(当然是在ICS上),我不确定它是否可以使用MediaRecorder。
ICS相机应用程序拥有自己的EffectsRecorder.java类(这就是我怀疑MediaRecorder无法工作的原因),它基于媒体记录器编程模型。它用于Goofy面部效果的图形存在于packages / apps / Camera / res / raw / goofy_face.graph中的goofy_face.graph中。您可以在ICS SDK中找到这些文件。
通过修改system / media / mca / samples / CameraEffectsRecordingSample中的过滤器图来创建和使用我自己的效果,我感到非常高兴。
注意:在我的Nexus S上,我得到了傻瓜般的脸部效果,但不是背景替换效果,我认为你需要一些硬件支持才能正常工作。