Multi-Select CameraRoll
Multi-Select CameraRoll is the native Most Popular this period.
There are several extensions to the single image but none with multi selection.
Hi,
CameraRollExtended #ANE v2.0 is now available.
This release is a major milestone with a lot of new features and fixes including:
- Android support
- File access to Assets
- updated to the Photos framework
- completely new UI
- optimised memory usage
And as always we welcome any feedback!
http://airnativeextensions.com/extension/com.distriqt.CameraRollExtended
Cheers
-
leronj23 commented
Have the option to see the order in which you selected the assets. Same functionality you see when selecting multiple photos in the FaceBook App.
-
antonio3ds commented
when Android release will be issued?
-
antonio3ds commented
I'm looking forward to the development of this native.
When it is released? -
antonio3ds commented
Very Good...
-
antonio3ds commented
I think it is the best approach to select multiple images;
And cycling every single asset, I would add the possibility also the possibility to choose between thumbnail or HD images.
I would use an event that returns the index and of course the bytearray or bitmapData.
-
We'd love some feedback on the process for this ANE...
Our current approach is to present a dialog where the user will select multiple images and then return an event which contains details of these assets.
We are then thinking that the ane should provide a separate function for you to load each individual asset? So the process will look something like this:
CameraRollExtended.service.browseForAsset();
function selectHandler( event:CameraRollEvent ) ...
{
for each (var asset:Asset in event.assets)
{
CameraRollExtended.service.loadAsset( asset );
}
}Does this process seem reasonable?
What should the loadAsset return, should it be async and return a load complete event?
-
antonio3ds commented
Select multiple or all images of any of the albums of the device.
For both iOS and for Android.
Please note that you may experience memory problems.
Select 200 bitmapData can crash the application.solution:
1) Set a limit selectable by the user who invokes the native;
2) Copy the img and tumb in a folder chosen by the user who will at another time of effetture transactions with the same and if necessary delete them and free up memory. -
antonio3ds commented
Native extensions useful, I suggest you to develop it soon.
I would also recommend not to return the bitmapData, because of different images can cause memory problems.
My advice is to copy the img selected in a dedicated folder (thumbnails and hd image) maybe chosen by the user who invokes the native.
It only return the complete event.
Then the user will go to analizzarela selezinata folder and manage the load and the hypothetical upload.good work
-
Just been looking into this today, does anyone have any additional requirements?
Or is it just the ability to select multiple images?