繁体   English   中英

Windows Phone通用应用程序MediaCapture替代品

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM