使用Windows Phone 8.1和JavaScript进行照片捕获

时间:2014-06-04 16:25:09

标签: javascript windows-phone-8 windows-phone-8.1

我正在尝试在Windows Phone 8.1应用程序中捕获图片,我在stockoverflow上看到了一个非常有希望的答案:Photo capture on Windows Store App for Windows Phone

但我正在开发JavaScript和HTML。不幸的是,我无法在这种环境中找到解决方案。在stackoverflow中提到了答案CaptureElement,但在Microsoft的官方网站上有关CaptureElement class可以阅读的javascript:

  

目前没有可用的代码示例,或者可能不支持此语言。

如何用JavaScript拍照? 非常感谢任何想法!

干杯, 添

1 个答案:

答案 0 :(得分:0)

我终于知道区别了。一个链接对我帮助很大:MediaCapture.StartPreviewAsync is not available in javascript?提到的链接指向示例源代码:Media capture using capture device sample。最重要的部分:

mediaCapture = new Windows.Media.Capture.MediaCapture();
mediaCapture.initializeAsync().done(function(result){
    var video = this.document.getElementById("PhotoPreview");
    video.src = URL.createObjectURL(mediaCapture, { oneTimeOnly: true });
    video.play();
})

感谢所有人阅读我的问题。