Windows phone 8.1 使用windows phone 8.1 javascript应用程序拍照

Windows phone 8.1 使用windows phone 8.1 javascript应用程序拍照,windows-phone-8.1,winjs,Windows Phone 8.1,Winjs,我正在制作一个Javascript通用Windows 8.1应用程序,但我无法让相机在手机版本中工作。以下是我正在使用的当按下按钮时触发的代码: var captureUI = new Windows.Media.Capture.CameraCaptureUI(); captureUI.captureFileAsync(Windows.Media.Capture.CameraCaptureUIMode.photo).then(function (capturedItem) { if

我正在制作一个Javascript通用Windows 8.1应用程序,但我无法让相机在手机版本中工作。以下是我正在使用的当按下按钮时触发的代码:

var captureUI = new Windows.Media.Capture.CameraCaptureUI();
  captureUI.captureFileAsync(Windows.Media.Capture.CameraCaptureUIMode.photo).then(function (capturedItem) {
     if (capturedItem) {
         console.log(capturedItem);
     }
     else {
         console.log("error");
     }
  });
它在第一行“对象不支持此操作”上抛出错误。正确的方法是什么?

根据Windows Phone 8.1不支持Windows.Media.Capture.CameraCaptureUI

对于Windows Phone(8.1),您需要使用
Windows.Media.Capture.MediaCapture


您是否在清单中选择了de
网络摄像头
功能?我打开了企业、互联网、位置、图片库和网络摄像头。同样的错误。好的,谢谢。我找不到一个使用这个类的javascript示例。有吗?