我正在尝试在 Windows Phone 8.1 应用程序中捕获图片,我在 stockoverflow 上看到了一个非常有希望的答案:Photo capture on Windows Store App for Windows Phone
但是我正在使用 JavaScript 和 HTML 进行开发。不幸的是我无法在这个环境中找到解决方案。在stackoverflow答案中CaptureElement但在 Microsoft 的官方网站上提到了 CaptureElement class可以阅读 javascript:
No code example is currently available or this language may not be supported.
如何使用 JavaScript 拍照? 非常感谢您的任何想法!
干杯, 蒂姆。
最佳答案
我终于知道有什么区别了。一个链接对我帮助很大: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();
})
感谢大家阅读我的问题。
关于javascript - 使用 Windows Phone 8.1 和 JavaScript 拍摄照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24042724/