2017-08-31 2 views
0

CameraCaptureUI APIで使用するデフォルトのカメラを設定することはできますか? 私のdevタブレットでは、デフォルトのカメラが前面にあり、バックカメラを使用する必要があります。 カメラアプリケーションで、デフォルトのカメラを指定するパラメータはないようです。 CameraCaptureUIをフルスクリーンモードで起動する方法はありますか?UWP CameraCaptureUI - デフォルトカメラ

答えて

1

できません。 CameraCaptureUIは、このレベルの制御を公開しません。すべてがシステムによって処理されるため、ユーザーはカメラを選択する必要があります。

コードから自分でカメラを選択する場合は、下位レベルのAPI MediaCaptureを使用する必要があります。

あなたがここに最初walkthough見つけることができます:Basic photo, video, and audio capture with MediaCapture

をあなたはこのsampleで探しているものの例が表示されます。ここで

がダウントリムのサンプルコードです:私は私のアプリでカメラを管理したくない場合は

var cameraDevice = await FindCameraDeviceByPanelAsync(Windows.Devices.Enumeration.Panel.Back); 
_mediaCapture = new MediaCapture(); 
var settings = new MediaCaptureInitializationSettings { VideoDeviceId = cameraDevice.Id }; 
await _mediaCapture.InitializeAsync(settings); 
+0

、それはカメラアプリが使用するデフォルトのカメラを変更することが可能です。私はアプリでそれを行うための設定が表示されません... –