【问题标题】:Windows 8 store app capture video/photo without the special UI没有特殊 UI 的 Windows 8 商店应用程序捕获视频/照片
【发布时间】:2014-11-27 04:41:38
【问题描述】:

我想知道是否有一种方法可以在不离开我们的应用程序的情况下捕获照片/视频(并收到消息“此应用程序是否允许...”)。 我想直接在我的应用中显示相机视图。

干杯,

【问题讨论】:

    标签: javascript windows-store-apps windows-8.1 winjs


    【解决方案1】:

    是的,看看MediaCapture 类。事实上,这是在 Windows Phone (8.1) 中执行此操作的唯一方法。

    这样,您可以在您的一个页面中添加一个video 元素,并直接流式传输相机所看到的内容。

    我最近在codeShow() 上发布了我们正在整理的示例的第一个版本,看看并随时 fork 和协作。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-19
        • 1970-01-01
        • 2013-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-30
        相关资源
        最近更新 更多