React Native в настоящее время имеет очень смешанную поддержку PHAsset
(он же PHImageLibrary
) URI, например, photos://A6A2CEBD-766E-4BD7-980C-71ED7828674E/L0/001
.У него гораздо лучшая поддержка устаревших ALAssetsLibrary
, например, assets-library://asset/asset.MOV?id=A6A2CEBD-766E-4BD7-980C-71ED7828674E&ext=MOV
(обратите внимание, что это видео, а не фотография, но идея та же).
Вы заметите, что идентификатор естьто же самое, это просто изменение префикса / суффикса.Попробуйте самому манипулировать этим.
Кроме того, практически ничто не поддерживает локальный URI, к которому не добавляется photos://
или assets-library://
.PHAssets
этого нет, потому что ~~~ яблочные вещи ~~~.Попробуйте добавить photos://
.
Примечание: эти URI будут работать для вещей в iCloud, которые на самом деле не являются локальными.