【问题标题】:Take photo with windows phone 8.1 javascript app使用 windows phone 8.1 javascript 应用程序拍照
【发布时间】:2014-09-04 00:29:16
【问题描述】:

我正在制作一个 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 winjs


【解决方案1】:

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

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

http://msdn.microsoft.com/en-us/library/windows/apps/windows.media.capture.mediacapture.aspx

【讨论】:

  • 好的,谢谢。我找不到使用此类的仅 javascript 示例。你有吗?
猜你喜欢
  • 1970-01-01
  • 2015-10-31
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 2015-02-25
  • 2015-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多