Skip to content

Titanium.Media.PhotoGalleryOptionsType

Simple object for specifying options to openPhotoGallery.

Properties #

allowEditing#

Type: Boolean

Specifies if the media should be editable after capture/selection.

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.

animated#

Type: Boolean

Specifies if the dialog should be animated upon showing and hiding.

arrowDirection#

Type: Number

Controls the type of arrow and position of the popover.

autohide#

Type: Boolean

Specifies if the photo gallery should be hidden automatically after the media
selection is completed.

cancel#

Type: Callback<FailureResponse>

Function to call if the user presses the cancel button.

error#

Type: Callback<FailureResponse>

Function to call upon receiving an error.

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.

pathOnly#

Type: Boolean

Do not include the blob in the result

popoverView#

Type: Titanium.UI.View

View to position the photo gallery popover on top of.

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.

Titanium SDK Documentation