javascript - 使用 Windows Phone 8.1 和 JavaScript 拍摄照片

标签 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:

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/

相关文章:

html-parsing - 为什么我不能在 windows phone 8 上使用 htmlagilitypack?我还能用什么来解析 WP8 中的 HTML?

windows-phone-8.1 - 使用 Windows 通用应用程序在设备之间同步数据

javascript - 如何将 css 文本格式添加到 javascript 推送错误?

javascript - nvd3 无法正确计算最大 y 值

php - 表示大型元素的 CSS 和 JS 文件的最佳方式

javascript - 在 JavaScript 中将字符串计算为数学表达式

c# - 在 WP8 中支持 XNA?

windows-phone-8 - 如何以编程方式更改证书签名请求的主题属性?

Json.net 与 Windows Phone 8.1 不兼容

xaml - 网格不占用 100% 宽度