CameraRoll
CameraRoll
provides access to the local camera roll / gallery. Before using this you must link the RCTCameraRoll
library. You can refer to (Linking)[linking-libraries-ios] for help.
Methods
Reference
Methods
saveImageWithTag()
static saveImageWithTag(tag)
saveToCameraRoll()
static saveToCameraRoll(tag, type?)
Saves the photo or video to the camera roll / gallery.
On Android, the tag must be a local image or video URI, such as "file:///sdcard/img.png"
.
On iOS, the tag can be any image URI (including local, remote asset-library and base64 data URIs) or a local video file URI (remote or data URIs are not supported for saving video at this time).
If the tag has a file extension of .mov or .mp4, it will be inferred as a video. Otherwise it will be treated as a photo. To override the automatic choice, you can pass an optional type
parameter that must be one of 'photo' or 'video'.
Returns a Promise which will resolve with the new URI.
getPhotos()
static getPhotos(params)
Returns a Promise with photo identifier objects from the local camera roll of the device matching shape defined by getPhotosReturnChecker
.
@param {object} params See getPhotosParamChecker
.
Returns a Promise which when resolved will be of shape getPhotosReturnChecker
.