2012-07-23 6 views
16

私はflash/as3を使用してAndroid携帯用のアプリケーションを開発しようとしていますが、私はメディアの約束またはカメラロールを使用してギャラリーから複数の写真を閲覧する方法を知りたいと思います。今は一度に1つの写真しかブラウズできません。android用の複数の写真をブラウズする

 var mediaFile:CameraRoll = new CameraRoll(); 
     var imagePromise:MediaPromise; 
     CameraRoll(mediaFile).browseForImage(); 

私が見ることができるコードまたはリソースはありますか。

+0

これが不可能であることに、CameraRollのドキュメントに基づいて...私の推測がAndroidとiOSのすべての種類の間wasnということです表示されますすべてのプラットフォームで複数のファイルを選択できる共通のビルトインアプリで、AIRはそれをサポートしていません。 – shaunhusain

答えて

1

「ブラウザ」を作成する必要があります。

カメラのロールファイルを一度に1つずつ読み書きする必要があります(システムの仕組み)が、画像やファイルの参照を保存して画像に何でもできるので、複数の画像を選択できます。

カメラロールからファイルをインポートし、ビットマップに変換し、何らかの方法で操作して配列にプッシュします。ギャラリーを作っている場合は、サムネイルサイズにビットマップのサイズを変更します。あなたのアプリはサムネイルビットマップをgpuに保存するだけで、オリジナルのbmpはカメラロールファイルです。ここで

は、BMPにカメラロールのファイルを変換する例です:http://www.flashandmath.com/mobile/cameraroll/

+0

ありがとうございました、すでにそのリンクを試していただきありがとうございます。 – Magico

+0

ありがとうございました、そのリンクを試してみました。一度にすべての画像を一覧表示するシステムが必要です、動作するはずのANEが見つかりましたが、IOSの場合のみですhttps://github.com/ rivella50/ANE-CameraRoll Android用に似たものが必要です – Magico

+0

それは答えです。この機能をコーディングする方法を尋ねています。あなたは答えを拒否しているので、この質問を削除してください。 – moot

関連する問題