跳转至正文

@capgo/capacitor-photo-library

在获得权限后,浏览、保存及管理设备相册中的照片和视频

在获得权限后,浏览、保存并管理设备相册中的照片和视频

先使用 checkAuthorization() 以及下方列出的其他核心方法。

平台支持备注
iOS是原生
Android是原生
Web否用 Capacitor.getPlatform() 做防护
  • checkAuthorization - 在不提示用户的情况下返回当前的授权状态。
  • requestAuthorization - 根据需要请求访问相册的权限。
  • getAlbums - 获取可用的相册。
  • getLibrary - 获取库资源及其可在 Web view 中显示的 URL。
方法描述
checkAuthorization返回当前的授权状态,无需向用户发送 prompt。
requestAuthorization根据需要请求访问相册库的权限。
getAlbums获取可用的相册列表。
getLibrary获取库资源及其可在 Web view 中显示的 URL。
getPhotoUrl获取资源全分辨率版本的可显示 URL。如果你已经调用了 getLibrary 带 includeFullResolutionData,通常不需要再调用此方法。
getThumbnailUrl获取该资源缩略图的可显示 URL。
pickMedia打开原生系统选择器,让用户无需授予完整的相册访问权限即可选择媒体。所选文件将被复制到应用缓存中,并以可移植 URL 的形式返回。
getPluginVersion获取原生 Capacitor 插件版本。

此参考文档同步自 src/definitions.ts 在 capacitor-photo-library.

如果你正在使用 @capgo/capacitor-photo-library 来规划原生媒体和界面行为,并将其与 使用 @capgo/capacitor-photo-library 在“使用 @capgo/capacitor-photo-library”中实现原生能力, 使用 @capgo/capacitor-live-activities 有关“使用 @capgo/capacitor-live-activities”中的原生能力, @capgo/capacitor-live-activities 关于 @capgo/capacitor-live-activities 的实现细节, 使用 @capgo/capacitor-video-player 用于“使用 @capgo/capacitor-video-player”中的原生能力,以及 @capgo/capacitor-video-player 有关 @capgo/capacitor-video-player. 中的实现细节