0

私のWebアプリでは、フラッシュを使用してWebカムのライブストリーミングを取得し、Flashファイルの公開後に生成されたswfファイルを使用してそれをWebページに表示しています.しかし、私が直面している問題は、ビデオがそうではないことです.良い解像度で表示されます。多くの設定を試しましたが、何も機能しませんでした。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 に答える