Actionscript 3 Camera.setMode设置小分辨率
我有一台装有前后摄像头的Windows8.1联想平板电脑。 后置摄像头为IMX175,应支持3280*2464像素 当我用这些尺寸调用setMode时,我再也没有得到它们(在Camera.width/height中),而是得到了一些更低的数字 在IE(11)中,我得到1280*960 在Chrome中,我得到1920*1440 我尝试将帧速率更改为几个选项,将stage.quality设置为stageequality.BESTActionscript 3 Camera.setMode设置小分辨率,actionscript-3,flash,apache-flex,actionscript,camera,Actionscript 3,Flash,Apache Flex,Actionscript,Camera,我有一台装有前后摄像头的Windows8.1联想平板电脑。 后置摄像头为IMX175,应支持3280*2464像素 当我用这些尺寸调用setMode时,我再也没有得到它们(在Camera.width/height中),而是得到了一些更低的数字 在IE(11)中,我得到1280*960 在Chrome中,我得到1920*1440 我尝试将帧速率更改为几个选项,将stage.quality设置为stageequality.BEST 任何帮助都将不胜感激cam规格、flash player和浏览器之间
任何帮助都将不胜感激cam规格、flash player和浏览器之间存在多个影响最终最大分辨率的原因。我认为,您无法将IMX175的完整(foto)分辨率连接到视频对象。。。 在过去,我写这个脚本是为了检测flash中网络摄像头的真实可能分辨率
function testCams():void
{
var camNames:Array = Camera.names;
for (var i:int; i< camNames.length; i++)
{
var camName:String = camNames[i];
trace(camName,"\n================================");
var cam:Camera = Camera.getCamera(i.toString());
cam.setMode(8000,6000,1);
var camMaxWidth:Number = cam.width;
var camMaxHeight:Number = cam.width;
trace("Maxima w,h: ",camMaxWidth,camMaxHeight);
//4:3
cam.setMode(camMaxWidth,camMaxWidth/4*3, 100);
trace("Maximum 4:3 w,h: ",cam.width,cam.height);
//16:9
cam.setMode(camMaxWidth,camMaxWidth/16*9, 100);
trace("Maximum 16:9 w,h: ",cam.width,cam.height);
trace("Maximum fps: ",cam.fps);
}
}
testCams();
函数testCams():void
{
var camNames:Array=Camera.names;
for(变量i:int;i
测试你的凸轮,看看什么模式是可能的。您好。谢谢,安德烈。如果是这样的话,我就有问题了,因为现在1百万像素真的很低。你有没有关于最终分辨率是如何计算的来源,或者你用“试错法”知道的?没有,我没有任何来源。只有不同凸轮以不同方式反应的体验。我的小测试计算了哪种分辨率?我得到的最高分辨率约为1280(在IE9上),这是非常糟糕的。。。谢谢你的帮助,安德烈!