首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex调用摄像头,在别的机器上可以,在小弟我和另外一台电脑上不可以,pls help

2012-03-21 
flex调用摄像头,在别的机器上可以,在我和另外一台电脑上不可以,pls help!mx:UIComponent iduiprivate

flex调用摄像头,在别的机器上可以,在我和另外一台电脑上不可以,pls help!
<mx:UIComponent id="ui">

private var video:Video=new Video();

private function clickVideo(e:MouseEvent):void{
  Alert.show(String(Camera.names.length)+"::");
video.attachCamera(Camera.getCamera());
ui.addChild(video);
}}



<mx:Button x="310" y="369" label="视频" fontSize="16"
click="this.clickVideo(event)"/>

[解决办法]
你编写的是Flex程序运行在WEB网页上吧。

同样的问题我也遇到过,是这样的:

由于摄像头是硬件设备,需要用户授权给Flash播放器,用户授权访问摄像头设备后,播放器才可以调用摄像头。但这个操作与浏览器也有关系~ 在IE6以上的浏览器,是没有问题的,但在IE6浏览器中,不允许Flash播放器访问摄像头。

如果您遇到的问题和我一样,建议你换一个IE8或者FireFox3.5以上的浏览器试一下。这个问题受制于播放器本身,现在还没有很好的解决方案。比如人人网、开心网这样带有抓取头像功能的社区网站,也都不支持IE6浏览器。

热点排行