Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
为什么Mac网络摄像头在使用Silverlight 4查询时不报告任何受支持的视频格式?_Silverlight_Macos_Silverlight 4.0_Webcam - Fatal编程技术网

为什么Mac网络摄像头在使用Silverlight 4查询时不报告任何受支持的视频格式?

为什么Mac网络摄像头在使用Silverlight 4查询时不报告任何受支持的视频格式?,silverlight,macos,silverlight-4.0,webcam,Silverlight,Macos,Silverlight 4.0,Webcam,我正在测试一些Silverlight 4代码,以便连接到网络摄像头以获取视频和音频。在PC上一切正常,但在Mac上,当查询网络摄像头以获取支持的视频格式时,使用VideoCaptureDevice.SupportedFormats调用时,似乎不会返回任何数据。我尝试过使用外部网络摄像头和内置iSight摄像头 在Mac上查看Silverlight首选项时,我可以看到网络摄像头,它会显示视频,因此我知道它已正确连接并正常工作 我应该提到的是,音频格式的类似查询(AudioCaptureDevice

我正在测试一些Silverlight 4代码,以便连接到网络摄像头以获取视频和音频。在PC上一切正常,但在Mac上,当查询网络摄像头以获取支持的视频格式时,使用VideoCaptureDevice.SupportedFormats调用时,似乎不会返回任何数据。我尝试过使用外部网络摄像头和内置iSight摄像头

在Mac上查看Silverlight首选项时,我可以看到网络摄像头,它会显示视频,因此我知道它已正确连接并正常工作

我应该提到的是,音频格式的类似查询(AudioCaptureDevice.SupportedFormats)确实有效


有人知道这是什么原因吗?

好吧,那太尴尬了。显示OSX总是将此返回为空,现在开始解决此问题…

出于好奇,您是否提出过合适的解决方案?还没有,没有。遗憾的是,MSDN似乎表明Silverlight 5仍然如此。顺便说一句,我确实发现如果我只是以我喜欢的格式传递,Silverlight将选择一种相当接近的格式。当然,它不能保证完全相同,所以我需要能够处理它给我的任何格式,不仅仅是我喜欢的格式,但这并不太难。。。