@odion-cloud/capacitor-mediastore
Version:
A Capacitor plugin that provides comprehensive access to Android MediaStore API for media file access and metadata retrieval. This plugin is specifically designed to overcome the limitations of Capacitor's filesystem API, particularly for accessing SD car
12 lines (11 loc) • 881 B
TypeScript
import { WebPlugin } from '@capacitor/core';
import type { CapacitorMediaStorePlugin, MediaQueryOptions, MediaResponse, MediaTypeOptions, AlbumResponse, SaveMediaOptions, SaveMediaResponse, MediaMetadataOptions, MediaMetadataResponse, PermissionStatus, RequestPermissionsOptions } from './definitions';
export declare class CapacitorMediaStoreWeb extends WebPlugin implements CapacitorMediaStorePlugin {
getMedias(options?: MediaQueryOptions): Promise<MediaResponse>;
getMediasByType(options: MediaTypeOptions): Promise<MediaResponse>;
getAlbums(): Promise<AlbumResponse>;
saveMedia(options: SaveMediaOptions): Promise<SaveMediaResponse>;
getMediaMetadata(options: MediaMetadataOptions): Promise<MediaMetadataResponse>;
checkPermissions(): Promise<PermissionStatus>;
requestPermissions(options?: RequestPermissionsOptions): Promise<PermissionStatus>;
}