私のAir Androidアプリは、カメラが存在するかどうかを確認する簡単なチェックを行い、「Camera.names」の長さをチェックします.ほとんどのデバイスで正常に動作しますが、Nexus 10は応答するのに7〜10秒かかります. カメラを取り付けると、黒いフルスクリーンが表示されます。その後、カメラ フィードが正常に表示されます。Flash Air for Android インターフェイスを介して、アプリケーション記述子ファイルにカメラのアクセス許可を設定しました。Air3.5を使用しています。stageVideo も使用してみましたが、同じ問題が発生します。カメラ インターフェイスからの応答を取得するのに時間がかかります。
以下は私のコードです:
if (Camera.names.length > 0)
{
var cam:Camera = Camera.getCamera();
var vid:Video = new Video;
vid.attachCamera(camera);
addChildAt(vid, 0);
}