使用闪光灯cs3时,网络摄像头显示低分辨率视频

时间:2012-05-16 12:48:26

标签: camera webcam resolution flash-cs3

在我的网络应用程序中,我使用flash来获取我的网络摄像头的实时流媒体,然后使用发布Flash文件后生成的swf文件将其显示到我的网页。但我面临的问题是,视频没有以良好的分辨率显示。我尝试了很多设置,但没有任何效果。这是我在Flash中获取视频的代码。

var camera;
var video;
var bandwidth:int = 100;
var quality:int = 100;

camera=Camera.getCamera();
camera.setMode(190,130,10000);
camera.setQuality(bandwidth*1024/8, quality);
video = new Video(camera.width * 2.5, camera.height *2.4);
video.attachCamera(camera);
video.smoothing;
addChild(video);

任何人都可以告诉我,我在这里做错了。任何解决方案都能获得高分辨率的视频。任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

问题已得到解决。我提出的视频高度和宽度比摄像机高度和视频更大,这是一个小错误。只是删除了那些东西,我的视频分辨率重回正轨。代码的变化是:< / p>

更改了代码行

video = new Video(camera.width * 2.5, camera.height *2.4);

video = new Video(camera.width, camera.height);