如何使用相机windows手机?

时间:2016-08-01 07:38:26

标签: c# xaml windows-phone-8 windows-phone-8.1 windows-phone

无法联系到PhotoCamera enter image description here

尝试从互联网上的所有例子,不工作。请以任何方式帮助启动相机。

2 个答案:

答案 0 :(得分:0)

在Windows Phone Silverlight项目中使用Microsoft.Devices.PhotoCamera()。 使用Windows.Media.Capture.CameraCaptureUI API捕获winrt项目中的照片。

答案 1 :(得分:0)

在AppManifest.xml下 - >能力 - >勾选ID_CAP_ISV_CAMERA 将此权限授予您的应用。

CameraCaptureTask cameraCaptureTask = new CameraCaptureTask();
cameraCaptureTask.Completed += new EventHandler<PhotoResult>(cameraCaptureTask_Completed);
cameraCaptureTask.Show();

void cameraCaptureTask_Completed(object sender, PhotoResult e)
{
    try
    {
        if (e.TaskResult == TaskResult.OK)
        {
            // your code after get image capture
        }
    }
    catch (Exception ex)
    {
    }
}