Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 摄像头捕获功能不可用';行不通_C#_Windows Phone 8_Windows Runtime_Windows Phone 8.1 - Fatal编程技术网

C# 摄像头捕获功能不可用';行不通

C# 摄像头捕获功能不可用';行不通,c#,windows-phone-8,windows-runtime,windows-phone-8.1,C#,Windows Phone 8,Windows Runtime,Windows Phone 8.1,我尝试在WP 8.1通用应用程序中使用摄像头。但是应用程序崩溃了。 我尝试这样做: 我试着举个例子: 但当我初始化MediaCapture时,两个应用程序都会崩溃 等待mediaCaptureMgr.InitializeAsync(); VS输出窗口显示消息 WinRT信息:找不到与此错误代码关联的文本。 有人能帮忙吗?您宣布了网络摄像头功能吗?是的。我在模拟器中尝试了代码,所有的工作都非常出色。但在我的Lumia 925应用程序中,当我调用Wait mediaCaptureMgr.Initi

我尝试在WP 8.1通用应用程序中使用摄像头。但是应用程序崩溃了。 我尝试这样做:

我试着举个例子: 但当我初始化MediaCapture时,两个应用程序都会崩溃 等待mediaCaptureMgr.InitializeAsync(); VS输出窗口显示消息 WinRT信息:找不到与此错误代码关联的文本。
有人能帮忙吗?

您宣布了网络摄像头功能吗?是的。我在模拟器中尝试了代码,所有的工作都非常出色。但在我的Lumia 925应用程序中,当我调用Wait mediaCaptureMgr.InitializeAsync()时崩溃;问题可能是您没有停止以前的Previw。重新启动手机后,您能否检查是否能够第一次启动摄像头?我写了一篇关于拍照的文章——也许会有帮助。
private MediaCapture mediaCaptureMgr = null;
async void ShowPreview()
{
    if (mediaCaptureMgr == null)
    {
        mediaCaptureMgr = new MediaCapture();
        await mediaCaptureMgr.InitializeAsync();

        myCaptureElement.Source = mediaCaptureMgr;
        await mediaCaptureMgr.StartPreviewAsync();
    }
}