Windows 8商店应用程序在没有特殊UI的情况下捕获视频/照片



我想知道是否有办法在不离开我们的应用程序的情况下捕获照片/视频(并收到消息"此应用程序是否允许...")。我想直接在我的应用程序中查看相机。

干杯

是的,看看MediaCapture类。事实上,这是在Windows Phone(8.1)中做到这一点的唯一方法。

有了它,您可以在其中一个页面中拥有一个video元素,并直接流式传输相机看到的内容。

我最近推送了我们在codeShow()上整理的示例的第一个版本,看看并随意分叉和协作。

是的,如下所述,我们可以通过创建一个视频 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();

相关内容

最新更新