我已经完成了这个食谱,而且效果很好。但是,我有几个问题:
1) 它告诉我如何使用主摄像头,但我希望使用前置摄像头,我该怎么做?
2)我必须为 10.1 平板电脑开发一个应用程序,我希望当我点击“激活相机”按钮时,前置摄像头会激活,而不是显示相机在完整视图中看到的内容,我应该能够显示它在该屏幕上的定义框中。换句话说,我想要一个有一个按钮和一个框的屏幕,我需要在其中显示相机看到的内容。我相信我见过这样的应用程序,所以我假设它是可行的。
在这些问题上的任何帮助将不胜感激。
谢谢,艾哈迈德
我已经完成了这个食谱,而且效果很好。但是,我有几个问题:
1) 它告诉我如何使用主摄像头,但我希望使用前置摄像头,我该怎么做?
2)我必须为 10.1 平板电脑开发一个应用程序,我希望当我点击“激活相机”按钮时,前置摄像头会激活,而不是显示相机在完整视图中看到的内容,我应该能够显示它在该屏幕上的定义框中。换句话说,我想要一个有一个按钮和一个框的屏幕,我需要在其中显示相机看到的内容。我相信我见过这样的应用程序,所以我假设它是可行的。
在这些问题上的任何帮助将不胜感激。
谢谢,艾哈迈德
试试这个样本。也许可以以某种方式设置 Camera 对象以使用前置摄像头。
前置摄像头获取方法:
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;