2013-09-15 2 views
1

Я работаю для механизма обнаружения лица в winJs, начиная с основного. Каков механизм открытия камеры в winJs и в каком теге показывать видео.Как открыть камеру в winJs

Это код, я знаю, до сих пор

var Capture = Windows.Media.Capture; 
var mediaCapture = new Capture.MediaCapture(); 
mediaCapture.initializeAsync(); 

Как показать в Div то же самое.

+1

Удивительное приложение для загрузки, чтобы получить эти небольшие фрагменты кода в codeshow доступны бесплатно в Windows Store для или на codehow.codeplex.com –

ответ

2

вот html для того же.

function init() { 
      livePreview = document.getElementById("live-preview"); 
      startCamera(); 
     } 

     function startCamera() { 
      try { 
       mediaCapture = new Capture.MediaCapture(); 
       mediaCapture.initializeAsync().then(function() { 
        livePreview.src = URL.createObjectURL(mediaCapture); 
        livePreview.play(); 
       }); 
      } catch(exception) { 
       Windows.UI.Popups.MessageDialog(exception.message, "Error").showAsync(); 
      } 

     } 

HTML

<div id="application" style="width:100%; height: 180px; overflow: hidden; background: #222;"> 
      <video id="live-preview" style="display : none; width:100%; height: 180px; overflow: hidden;"></video> 
     </div> 

это были некоторые из переменных Выберите подходящие из них

var Capture = Windows.Media.Capture; 


// Globals 
var mediaCapture; 
var recording = false; 
var livePreview; 
var activation = Windows.ApplicationModel.Activation; 
Смежные вопросы