Titanium.Media.PhotoGalleryOptionsType
Simple object for specifying options to openPhotoGallery.
Properties #
allowMultiple#
Type: Boolean
Specifies if the user should be able to select multiple photos.
The allowMultiple property is only available on Android API 18 and above.
allowTranscoding#
Type: Boolean
Specifies if the video should be transcoded (using highest quality preset) . If set to false no video transcoding will be performed.
autohide#
Type: Boolean
Specifies if the photo gallery should be hidden automatically after the media
selection is completed.
maxImages#
Type: Boolean
Specifies the number of images a user can select at maximum.
Only available on Android API 21 and above and with allowMultiple:true
mediaTypes#
Type: Array<String>
Array of media type constants to allow.
Live photos is only supported on the iOS platform, starting with iOS 9.1. If you want
to allow live photos with Titanium.Media.MEDIA_TYPE_LIVEPHOTO, you also need to specify
at least Titanium.Media.MEDIA_TYPE_PHOTO as a fallback. If you do not allow live
photos, they still can be selected, but will be represented as a normal static photo.
selectionLimit#
Type: Boolean
Specifies number of media item that can be selected.
Setting this property to zero allows you to select maximum number of media supported by system.
This will work only when Titanium.Media.allowMultiple is true.
success#
Type: Callback<CameraMediaItemType>, Callback<CameraMediaMultipleItemsType>
Function to call when the photo gallery is closed after a successful selection.
If Titanium.Media.allowMultiple is true, then Callback<CameraMediaMultipleItemsType> will be invoked.
Otherwise Callback<CameraMediaItemType> will be invoked for single selection.