我的联想平板电脑配有带前后置摄像头的Windows 8.1。 后置摄像头为IMX175,应支持3280 * 2464像素。
当我用这些尺寸调用setMode时,我从来没有得到它们(在Camera.width / height中)但是数字较低。
在IE(11)中,我得到1280 * 960
在Chrome中我得到1920 * 1440
我尝试将帧速率更改为多个选项,将stage.quality设置为StageQuality.BEST。
任何帮助将不胜感激
答案 0 :(得分:0)
凸轮规格,闪存播放器和浏览器之间有几个原因会影响最终的最大分辨率。我不认为,你可以将IMX175的完整(foto)分辨率附加到视频对象...... 在过去,我编写了这个脚本来检测闪存中网络摄像头的真实可能分辨率。
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();
测试你的摄像头并查看可能的模式。问候。