Windows 8 如何在Silverlight控件上绘制摄影机流-Metro&;视窗8
我有一个安装了Windows 8的平板电脑,我想创建一个Metro应用程序。 我有一个正面和一个背面摄像头。我想在Silverlight矩形上绘制这些光源的相机流。对于Windows Phone 7,我可以使用Windows 8 如何在Silverlight控件上绘制摄影机流-Metro&;视窗8,windows-8,microsoft-metro,windows-runtime,Windows 8,Microsoft Metro,Windows Runtime,我有一个安装了Windows 8的平板电脑,我想创建一个Metro应用程序。 我有一个正面和一个背面摄像头。我想在Silverlight矩形上绘制这些光源的相机流。对于Windows Phone 7,我可以使用矩形中的视频画笔。 这在Windows8上是如何工作的? 我不是说用CameraCaptureUIclass制作图片,对不起,我只是发现了一个类似的问题/答案: 我的问题的答案是: 关于我找到的正面/背面摄像头的答案是: async private void StartCamPrev()
矩形中的视频画笔。
这在Windows8上是如何工作的?
我不是说用CameraCaptureUI
class制作图片,对不起,我只是发现了一个类似的问题/答案:
我的问题的答案是:
关于我找到的正面/背面摄像头的答案是:
async private void StartCamPrev()
{
var mediaCapture = new Windows.Media.Capture.MediaCapture();
await mediaCapture.InitializeAsync();
this.captureElement.Source = mediaCapture;
await mediaCapture.StartPreviewAsync();
}
DeviceInformationCollection devices = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);
var mediaCapture = new Windows.Media.Capture.MediaCapture();
await mediaCapture.InitializeAsync(new MediaCaptureInitializationSettings
{
// the index of the devices-array is defining the device
// here I just put a '0' for testing-purposes:
VideoDeviceId = devices[0].Id
});