0

我已经完成了这个食谱,而且效果很好。但是,我有几个问题:

1) 它告诉我如何使用主摄像头,但我希望使用前置摄像头,我该怎么做?

2)我必须为 10.1 平板电脑开发一个应用程序,我希望当我点击“激活相机”按钮时,前置摄像头会激活,而不是显示相机在完整视图中看到的内容,我应该能够显示它在该屏幕上的定义框中。换句话说,我想要一个有一个按钮和一个框的屏幕,我需要在其中显示相机看到的内容。我相信我见过这样的应用程序,所以我假设它是可行的。

在这些问题上的任何帮助将不胜感激。

谢谢,艾哈迈德

4

2 回答 2

2

试试这个样本。也许可以以某种方式设置 Camera 对象以使用前置摄像头。

于 2013-09-12T10:34:15.390 回答
0

前置摄像头获取方法:

Camera.CameraInfo camInfo = new Camera.CameraInfo ();
for (int i = 0; i < Camera.NumberOfCameras; i++) {
    Camera.GetCameraInfo (i, camInfo);
    if (camInfo.Facing == CameraFacing.Front){
        try {
            return Camera.Open(i);
        } catch (Exception e) {
            // log or something
        }
    }
}
return null;
于 2014-10-01T20:30:12.113 回答