您好我写了一个嵌入到html页面的flash脚本。 Flash脚本(AS3)需要访问用户麦克风和摄像头。我在其他网站上看到,当他们想要使用我的相机/麦克风闪光灯时,会自动弹出一个要求用户允许的盒子。
在我的情况下,即使在我的网页的全局设置中,它在权限下显示“总是询问”,但Flash不会问我什么,只是阻止脚本访问麦克风。该脚本加载正常,只是没有提示访问,用户必须手动右键单击,然后转到设置并将设置设置为“允许”。
在Google上搜索此主题相当困难,因为使用相同的关键字有太多不相关的内容。谢谢你的时间。
编辑:这是我嵌入的方式,以防我做得不对。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="200" height="20" id="myflash" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="/baseDir/myflash.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name=base VALUE="/baseDir/">
<embed src="/baseDir/myflash.swf" base="/baseDir/" quality="high" bgcolor="#ffffff" width="200" height="20" name="myflash" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
答案 0 :(得分:3)
您可以通过增加SWF尺寸来解决此问题。您的嵌入式SWF必须至少如此大,才能显示安全对话框:
重要提示: Flash Player会显示一个 允许用户使用的隐私对话框 选择是允许还是拒绝访问 到相机。 确保你的 应用程序窗口大小至少是 215 x 138像素;这是最低限度 显示对话框所需的大小 框。
通过livedocs
答案 1 :(得分:1)