用flex开发时,发现即便把权限全开,自己写的flash放在网页中也不能访问本机摄像头,但是如果把同样的代码作为桌面应用运行则一切正常,用别人的机子开网页也一切正常。试了不同的浏览器,ie, 傲游, firefox,全部不行,安装了各个不同版本的flash, flash 9, flash 10, debug版,都不行,专门用adobe的flash卸载软件卸载了再装,还是不行。。。
开始怀疑是我系统的问题,于是重装系统,终于恢复正常,但是当我装完一些常用软件后又出问题。于是装了个最简单的系统,做ghost,然后一个一个软件安装,不行再用ghost恢复,试试看是哪个软件出的问题,最后发现是因为我用了“雨林木风”的window sp3升级补丁集合包,只要该补丁包安装的时候勾选了flash player 10 activeX,之后嵌在网页中的flash就怎么也打不开摄像头了(连弹出询问你是否允许使用摄像头的框都不会),更烦的是,只要该补丁一安装,无论以后怎么卸载,重装flash都没用。在安装该补丁的过程中查看它生成的临时目录,拷贝它所使用的flash10ax.exe,单独安装它没有问题,所以我怀疑“雨林木风”的补丁自己动了手脚,在windows里面把浏览器使用摄像头的权限给封了,如果真是这样的话,真要骂骂这个东西了,即便要这么做也要先说明,用户不知情的情况下胡乱搞。
Anyway,折腾了一天的问题终于搞定,也决定以后不乱用这些补丁集合包了,鬼知道里面帮你加了什么东西。。。
分享到:
相关推荐
总结,Flash摄像头控制提供了丰富的功能,包括访问摄像头、设置预览框大小、显示预览、以及截图等。通过熟练掌握这些技术,开发者能够创建各种创新的多媒体应用,如在线视频聊天、虚拟试衣间等。虽然现代Web技术如...
在现代互联网技术中,网页与硬件设备的交互能力越来越强,特别是随着HTML5的普及,开发者可以更加方便地实现网页对本机硬件资源的访问,比如USB摄像头。本主题聚焦于"网页WEB调用本机USB摄像头",通过WebRTC(Web ...
其次,Flash中的ActionScript 3.0提供了一系列的事件监听器,可以用于处理摄像头相关的事件,如用户拒绝访问摄像头或者摄像头硬件故障。例如,我们可以监听`Camera.unmuted`事件来检测摄像头是否已启用: ```...
压缩包子文件的文件名称列表:由于提供的信息中只给出了“flash采集摄像头拍照、截图、上传功能,可直接使用,网页的”这一条,我们无法看到具体的文件名。但通常,这样的资源包可能包含以下部分: 1. **SWF文件**...
首先,我们要了解Flash中的摄像头访问。在Flash MX 2004及以后的版本中,Flash引入了对用户摄像头的直接支持。通过AS2,开发者可以轻松地开启、关闭摄像头,并捕获视频流。在提供的"摄像头.fla"文件中,你可以看到一...
程序应该明确告知用户何时访问摄像头,并获取用户的许可。同时,服务器端需要处理好图片数据,避免数据泄露或滥用。 7. 浏览器兼容性:由于Flash已逐渐被HTML5取代,所以此程序可能在不支持Flash的现代浏览器上无法...
Flash允许在网页中嵌入多媒体内容,包括视频流和摄像头访问,但在现代浏览器中由于安全和性能问题,Flash已逐渐被淘汰。对于IE这样的老版本浏览器,可以使用以下步骤集成Flash调用摄像头: 1. **安装Flash Player**...
在网页开发中,有时我们需要利用用户的摄像头功能,例如视频聊天、拍摄上传等场景。然而,随着浏览器安全策略的升级,尤其是对于HTTPS环境的严格要求,HTML5的`getUserMedia`接口在涉及跨域时可能会遇到限制,使得...
在Flash中,可以使用`Camera`对象来获取摄像头数据,`Microphone`对象用于访问麦克风。例如: ```actionscript var camera:Camera = Camera.getCamera(); var video:Video = new Video(); video.attachCamera...
- 用户打开网页,Flash组件请求访问摄像头权限。 - 用户同意后,Flash显示摄像头的实时预览。 - 用户点击拍照按钮,ACTIONSCRIPT捕获当前帧图像并编码为二进制数据。 - ACTIONSCRIPT发起HTTP POST请求,将二进制...
在IT领域,摄像头拍照与Flash技术的结合是创建交互式应用程序和在线服务的重要组成部分,尤其在网页设计中。本文将详细探讨"Flash摄像头拍照"这一主题,包括如何使用Flash技术来捕捉摄像头图像,并进行必要的修改。 ...
在IT行业中,C#与Flash的结合应用常常用于创建丰富的互联网多媒体交互,特别是涉及视频流和摄像头访问的场景。本文将深入探讨标题“zs.rar_CSharp flash_flash 视频_摄像头”所涵盖的知识点,包括C#编程语言、Flash...
首先,我们需要理解如何在Flash中访问用户的摄像头。在AS3(ActionScript 3)中,这是通过`Camera`类实现的。`Camera.getCamera()`方法可以用来获取用户电脑上的摄像头。如果用户有多个摄像头,它会返回默认设备。...
在IT行业中,PHP和Flash两种技术常常被结合起来用于创建交互式的网页应用,特别是在处理多媒体内容如图像捕捉和上传方面。本教程将详细讲解如何利用PHP和Flash实现摄像头拍照上传的功能。 首先,我们要明白PHP是一...
在IT行业中,开发一个"Flash摄像头拍照"程序通常涉及到多个技术层面,包括前端交互、后端处理以及图像存储。下面将详细阐述这些知识点。 首先,`Flash`是Adobe公司开发的一种多媒体软件平台,广泛用于创建动态图形...
2. **调用摄像头**:在网页中,开发者使用Flash ActionScript编写代码来请求访问用户的摄像头。ActionScript是Flash开发中的脚本语言,可以控制Flash Player的行为。 3. **安全限制**:由于Flash的安全策略,直接...
1. **ActionScript 3.0**:Flash中的编程语言是ActionScript,特别是ActionScript 3.0版本,提供了对摄像头和麦克风的访问接口。AS3是Flash Professional和Flash Builder等开发工具中的主要编程语言,用于编写控制...
然而,由于安全性限制,直接使用"file://"协议访问本地资源,浏览器不会提供摄像头权限,这就是为什么描述中提到的“file:///D:/”开头无法获取到Webcam对象的原因。 WebRTC API中的`navigator.mediaDevices....
在提供的压缩包文件中,`ActionScriptViewer.rar`可能包含了一个基于ActionScript的摄像头查看器,ActionScript是Adobe Flash中的编程语言,用于创建交互式内容。然而,由于Flash已经逐渐被淘汰,现在更多的是使用...
在现代互联网应用中,网页利用摄像头采集用户头像并上传的功能已经非常常见,例如社交媒体注册、在线证件照拍摄等场景。这一技术的核心是通过浏览器的API接口与用户的摄像头进行交互,然后将捕获的图像数据处理并...