CaptureSource source = new CaptureSource();
private void UserControl_Loaded_1(object sender,RoutedEventArgs e)
{
VideoCaptureDevice vcd;
//话筒就换成这个类 AudioCaptureDevice
vcd = CaptureDeviceConfiguration.GetDefaultVideoCaptureDevice();
source.VideoCaptureDevice = vcd;
VideoBrush video = new VideoBrush();
video.SetSource(source);
rectangle1.Fill = video;
//截图的回调 source.CaptureImageCompleted += new EventHandler<CaptureImageCompletedEventArgs>(source_CaptureImageCompleted); } //截图调用 source.CaptureImageAsync(); void source_CaptureImageCompleted(object sender,CaptureImageCompletedEventArgs e) { WriteableBitmap img = e.Result; } //此处开始启动 private void Button_Click_1(object sender,RoutedEventArgs e) { if (CaptureDeviceConfiguration.AllowedDeviceAccess || CaptureDeviceConfiguration.RequestDeviceAccess()) { //启动摄像头 /麦克风以及其他操作 source.Start(); } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。