[英]Windows Phone Universal App MediaCapture alternatives
我对Universal App的MediaCapture有很大的疑问 。 在此链接中,我发现问题可能出在与此类冲突的手机上安装的更新。
我尝试了一些手机,以及所有使用Windows Phone 8.1 Update的手机都对MediaCapture进行了初始化。 没有错误,只是手机退出了应用程序。
他们在本文中说,这是由于关闭相机而导致应用程序停止运行的错误所致。
现在,我的问题是找到MediaCapture的替代产品 ,因为我需要一半的手机使用Update 1,一半需要使用update2,而我不能只为一半的客户开发该应用程序。
你们中有人知道替代班吗?
PS:应用被暗恋的手机有此更新: 8.10.14219.341
谢谢大家,抱歉我的英语还不够完美。
您是否考虑过使用CameraCaptureTask ? 可以这样简单:
CameraCaptureTask cameraCaptureTask;
cameraCaptureTask = new CameraCaptureTask();
cameraCaptureTask.Completed += new EventHandler<PhotoResult>(cameraCaptureTask_Completed);
cameraCaptureTask.Show();
然后,当用户完成捕获时,您可以执行以下操作:
void cameraCaptureTask_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
MessageBox.Show(e.ChosenPhoto.Length.ToString());
//Code to display the photo on the page in an image control named myImage.
System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage();
bmp.SetSource(e.ChosenPhoto);
myImage.Source = bmp;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.