0

C# で画面にカメラのプレビューを表示するためのStartPreviewAsync APIがあり ます。

しかし、javascriptでは利用できません.javascriptテンプレートで同じプレビュー(出力)を取得するにはどうすればよいですか??

またはjavascriptにxamlをデプロイする方法はありますか??

4

1 に答える 1

0

WinJSには、カメラプレビューを処理するための別のAPIがあるようです。詳細については、MSDNのこの例を参照してください。つまり、BasicCapture.jsには、次の関数startPreviewが表示されます。

function startPreview() { 
    displayStatus("Starting preview"); 
    id("btnStartPreview" + scenarioId).disabled = true; 
    var video = id("previewVideo" + scenarioId); 
    video.src = URL.createObjectURL(mediaCaptureMgr, { oneTimeOnly: true }); 
    video.play(); 
    displayStatus("Preview started"); 
    getCameraSettings(); 
    // Initialize sliders. 
    for (var i = 0; i < cameraControlSliders.length; i++) { 
        cameraControlSliders[i].slider.disabled = false; 
        initSlider(cameraControlSliders[i]); 
    } 
} 

2番目の質問に答えるには、JavascriptをXAMLアプリケーションにロードする唯一の方法は、WebViewコントロールを使用することであり、それでもXAMLUIのさまざまなコントロールを直接制御することはできません。XAMLを実行する場合は、C#、VB、またはC++に固執する必要があります。

于 2012-09-27T03:47:44.563 に答える