पर कैमरा कैप्चर टास्क मैं फ़ोन से छवि प्राप्त करने और इसे कुशल बनाने के लिए WP7 पर कैमरा कैप्चर टास्क का उपयोग करना चाहता हूं। मेरे कोड है:WP7
CameraCaptureTask cameraCaptureTask;
public MainPage()
{
InitializeComponent();
try
{
cameraCaptureTask = new CameraCaptureTask();
cameraCaptureTask.Completed += new EventHandler<PhotoResult>(cameraCaptureTask_Completed);
}
catch (System.InvalidOperationException ex)
{
MessageBox.Show(ex.Message);
}
}
private void button1_Click(object sender, RoutedEventArgs e)
{
try
{
cameraCaptureTask.Show();
}
catch (System.InvalidOperationException ex)
{
MessageBox.Show(ex.Message);
}
}
void cameraCaptureTask_Completed(object sender, PhotoResult e)
{
MessageBox.Show("event: " + e.TaskResult.ToString());
if (e.TaskResult == TaskResult.OK)
{
BitmapImage bmp = new BitmapImage();
bmp.SetSource(e.ChosenPhoto);
image1.Source = bmp;
}
}
}
समस्या यह है कि हर बार मैं Button1 क्लिक करें है, घटना उठाया है लेकिन मूल्य ठीक की TaskResult.Cancel instad है। इसके अलावा, फोन में कैमरा नहीं दिखाया गया है।
कोई विचार? धन्यवाद
संभव डुप्लिकेट [विंडोज फोन 7 - CameraTask काम नहीं कर रहा] (http://stackoverflow.com/questions/4891115/windows-phone-7 -cameratask-not-working) –