我已经完成this recipe并且工作正常。但是,我有几个问题:
1)它告诉我如何使用主摄像头,但我希望使用前置摄像头,我该怎么做?
2)我必须为10.1平板电脑开发一个应用程序,我希望当我点击“激活相机”时按钮,前置摄像头激活,而不是显示相机在整个视图中看到的内容,我应该能够在该屏幕上的定义框中显示它。换句话说,我希望有一个屏幕,其中有一个按钮和一个框,我需要在其中显示相机看到的内容。我相信我已经看到一个应用程序这样做所以我假设它是可行的。
对这些事项的任何帮助都将受到高度赞赏。
谢谢, 艾哈迈德
答案 0 :(得分:2)
试试this sample。也许可以设置Camera对象以使用frontcam。
答案 1 :(得分: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;