概览
“概览”章节在获得权限后,浏览、保存并管理设备相册中的照片和视频
先使用 checkAuthorization() 以及下方列出的其他核心方法。
平台支持
标题为“平台支持”的章节| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 原生 |
| Android | 是 | 原生 |
| Web | 否 | 用 Capacitor.getPlatform() 做防护 |
核心功能
标题为“核心功能”的章节checkAuthorization- 在不提示用户的情况下返回当前的授权状态。requestAuthorization- 根据需要请求访问相册的权限。getAlbums- 获取可用的相册。getLibrary- 获取库资源及其可在 Web view 中显示的 URL。
公开的 API
标题为“Public API”的章节| 方法 | 描述 |
|---|---|
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-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. 中的实现细节