【发布时间】:2014-11-27 04:41:38
【问题描述】:
我想知道是否有一种方法可以在不离开我们的应用程序的情况下捕获照片/视频(并收到消息“此应用程序是否允许...”)。 我想直接在我的应用中显示相机视图。
干杯,
【问题讨论】:
标签: javascript windows-store-apps windows-8.1 winjs
我想知道是否有一种方法可以在不离开我们的应用程序的情况下捕获照片/视频(并收到消息“此应用程序是否允许...”)。 我想直接在我的应用中显示相机视图。
干杯,
【问题讨论】:
标签: javascript windows-store-apps windows-8.1 winjs
是的,看看MediaCapture 类。事实上,这是在 Windows Phone (8.1) 中执行此操作的唯一方法。
这样,您可以在您的一个页面中添加一个video 元素,并直接流式传输相机所看到的内容。
我最近在codeShow() 上发布了我们正在整理的示例的第一个版本,看看并随时 fork 和协作。
【讨论】:
是的,如下所述,我们可以通过创建一个视频 dom 元素来做到这一点
var init = function () {
mediarec = new Windows.Media.Capture.MediaCapture();
mediarec.
mediarec.initializeAsync().done(initializeComplete, initializeError);
};
var initializeComplete = function (op) {
startPreview();
}
function initializeError(op) {
console.log(op.message);
}
var startPreview = function () {
var myVideo = document.getElementById("my_camera");
myVideo.src = URL.createObjectURL(mediarec);
myVideo.play();
}
init();
【讨论】: