3

私はActionScriptやその他のAdobeアプリケーションを使用して、AIR2.7を介してiOSとAndroidを対象とした小さなゲームのようなアプリケーションを開発しています。

私の要件は、画像をオーバーレイしながらカメラを起動することです。これにより、ユーザーは、オーバーレイ画像に表示されている境界内で人物の写真を撮ることができます。

Cameraを起動し、Camerarollを保存すると、CameraUIですべて正常に機能しますが、オーバーレイ画像を設定するオプションが表示されません。

AIRネイティブ拡張は唯一の方法ですか?別のアプローチをお願いします

4

1 に答える 1

2

Android でも同じかどうかは 100% わかりませんが、iOS を使用すると、通常のフラッシュでウェブカメラから取得しているかのようにビデオを取得し、ビデオ インスタンスにアタッチできます。

var cam:Camera = Camera.getCamera(); 
if (cam != null) 
{ 
    var vid:Video = new Video(cam.width, cam.height); 
    vid.attachCamera(cam); 
    addChild(vid); 
}

iPhone と iPad で正常に動作します

于 2012-10-25T15:29:43.977 に答える