0

在我的网络应用程序中,我使用 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);

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

4

1 回答 1

0

问题已解决。我在提供比相机高度和视频更大的视频高度和宽度方面犯了一个小错误。刚刚删除了这些东西,我的视频分辨率又回到了正轨。代码的变化是:

更改了代码行

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

video = new Video(camera.width, camera.height);
于 2012-05-17T03:25:12.260 回答