C# System.Exception:Silverlight 4网络摄像头未注册类(来自HRESULT:0x80040154的异常)错误

C# System.Exception:Silverlight 4网络摄像头未注册类(来自HRESULT:0x80040154的异常)错误,c#,asp.net,silverlight,silverlight-4.0,C#,Asp.net,Silverlight,Silverlight 4.0,我从中复制了silverlight videochat示例代码,尝试了一个简单的videochat应用程序,但在捕获图像时出现了下面提到的错误 System.Exception:类未注册来自HRESULT的异常:0x80040154 在MS.Internal.XcpImports.CheckHResultUInt32小时 在MS.Internal.XcpImports.CaptureGraph\u StartCaptureSource处 在System.Windows.Media.Capture

我从中复制了silverlight videochat示例代码,尝试了一个简单的videochat应用程序,但在捕获图像时出现了下面提到的错误

System.Exception:类未注册来自HRESULT的异常:0x80040154 在MS.Internal.XcpImports.CheckHResultUInt32小时 在MS.Internal.XcpImports.CaptureGraph\u StartCaptureSource处 在System.Windows.Media.CaptureSource.Start 在SocketCoder_webcamssender.MainPage.btnActivate_单击对象发送器,路由EventTargets e

我使用的是64位操作系统silverlight-4

我在中捕获图像的_capture.Start方法上遇到上述错误 银光4号

私有无效按钮1\u单击对象发送者,路由目标e { //启动摄像机 如果_capture!=null { _捕获。停止; _capture.VideoCaptureDevice=CaptureDeviceConfiguration.GetDefaultVideoCaptureDevice; VideoBrush VideoBrush=新的VideoBrush; videoBrush.SetSource_捕获; rectVideo.Fill=视频画笔; 如果CaptureDeviceConfiguration.AllowedDeviceAccess | | CaptureDeviceConfiguration.RequestDeviceAccess { _捕获。开始; } } } 我曾尝试通过将目标平台更改为x86来运行该应用程序,但没有成功


请建议

如果您在帖子中添加捕获声明,这将很有帮助。但这听起来像是找不到网络摄像头驱动程序,或者是找错了驱动程序。@paqogomez:网络摄像头在同一台机器上的skype videochat中工作正常,_capture声明为“private CaptureSource”_capture=new CaptureSource;'是否有代码用于设置要使用的驱动程序名称?类未注册听起来像是未在计算机上注册的dll。可能是驱动程序。我正在使用FJ.Core.dll