代码之家  ›  专栏  ›  技术社区  ›  foufrix

使用react native获取来自CameraRoll iOS的相集路径

  •  0
  • foufrix  · 技术社区  · 4 年前

    我遇到了来自cameraroll的文件管理问题。我的相机卷内有视频,我想在我的应用程序中播放(使用 rn-video ),或上载它们。

    react-native-image-crop-picker 有了passslough选项,不应该压缩视频,但我觉得它是把视频从iOS的cameraroll复制到AppData。所以对于大的视频,我被困在“处理资产…”窗口很长一段时间(见帖子) here

    现在我的问题是,使用 react-native-cameraroll ,我可以直接获取本地视频的信息,但我得到的是这样一个链接: ph://EA9508C5-6B69-46EC-8980-832774283946/L0/00 'file:///sdcard/Movies/sintel.mp4' 没有将视频完全复制到我的appData中(以避免长时间导入)

    提前谢谢

    0 回复  |  直到 4 年前
        1
  •  0
  •   foufrix    4 年前

    assets-library 在iOS中:

    assets-library://asset/asset.${'mov'}?id=${appleId}&ext=${'mov'}

    const appleId = 'EFA45A33-818E-4A67-A0D8-50991A9B89FB/L0/001' 它会完美工作的。

    它将与 react-native-fs //File system for RN