【发布时间】:2016-09-22 15:53:22
【问题描述】:
在某些设备(仅限某些型号)上,无法再接受使用相机拍摄的图像。 在两部不同的手机上,但具有相同的 Windows 10 版本,它可以在一部手机上运行,但不能在另一部手机上运行。 当应用程序切换到相机时,可以拍照,但不接受。接受图标被禁用,只有重拍选项可用。
该应用是为带有 SilverLight 的 Windows Phone 8 构建的。
代码:
using Microsoft.Phone.Tasks;
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)
{
}
}
在某些手机型号(MS 640 和 650)上,cameraCaptureTask_Completed 永远不会触发,因为接受按钮被禁用。
我的猜测是,这是最新的 Windows 10 版本中的一个错误,会影响某些手机。其他人有这个问题吗?
【问题讨论】:
标签: c# silverlight windows-phone-8