我正在尝试在Windows Phone 8.1应用程序中捕获图片,我在stockoverflow上看到了一个非常有希望的答案:Photo capture on Windows Store App for Windows Phone
但我正在开发JavaScript和HTML。不幸的是,我无法在这种环境中找到解决方案。在stackoverflow中提到了答案CaptureElement,但在Microsoft的官方网站上有关CaptureElement class可以阅读的javascript:
目前没有可用的代码示例,或者可能不支持此语言。
如何用JavaScript拍照? 非常感谢任何想法!
干杯, 添
答案 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();
})
感谢所有人阅读我的问题。