在这个应用程序中有两个按钮来打开和关闭相机手电筒。我正在使用此代码,但出现错误。
using Microsoft.Devices;
public partial class MainPage : PhoneApplicationPage
{
PhotoCamera cam = new PhotoCamera(CameraType.FrontFacing);
// Constructor
public MainPage()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
cam.FlashMode = FlashMode.On;
}
private void button2_Click(object sender, RoutedEventArgs e)
{
cam.FlashMode = FlashMode.Off;
}
}
我收到此错误:
System.InvalidOperationException 未处理 Message=在完全初始化之前,您不能使用此实例。您可以通过将此 Camera 对象传递给 VideoBrush.SetSource(...)
这是错误的屏幕截图: