我想知道是否有办法在不离开我们的应用程序的情况下捕获照片/视频(并获得消息"此应用程序是否允许......")。 我想直接在我的应用中查看相机。
干杯,
答案 0 :(得分:1)
是的,请查看MediaCapture
课程。事实上,这是在Windows Phone(8.1)中实现它的唯一方法。
通过它,您可以在其中一个页面中拥有video
元素,并直接流式传输相机所看到的内容。
我最近推出了我们在codeShow()上放在一个示例的第一个版本,看看并随意分叉和协作。
答案 1 :(得分:0)
是的,如下所述,我们可以通过创建视频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();