I’ve done a Silverlight application that access my web cam.
Code:
public MainPage()
{
InitializeComponent();
if (CaptureDeviceConfiguration.AllowedDeviceAccess || CaptureDeviceConfiguration.RequestDeviceAccess())
{
snapshot.Visibility = Visibility.Collapsed;
src.Start();
}
// Event Wiring
//cameraButton.Click += new RoutedEventHandler(cameraButton_Click);
photoButton.Click += new RoutedEventHandler(photoButton_Click);
saveButton.Click += new RoutedEventHandler(saveButton_Click);
// Setup Capture Source
cameraBrush.SetSource(src);
}
Problem:
The function below always return false. I try to run in debug mode and in release mode, but without success.
if (CaptureDeviceConfiguration.AllowedDeviceAccess || CaptureDeviceConfiguration.RequestDeviceAccess())
{
snapshot.Visibility = Visibility.Collapsed;
src.Start();
}
Can someone help me ?
You need to be in Release mode its must. No debugger attached. https://stackoverflow.com/a/9258569/413032
What CaptureDeviceConfiguration.GetAvailableVideoCaptureDevices(); returns?