react-native - 在 React Native 中将路径转换为 ​​URI

标签 react-native react-native-camera

我正在使用 React Native,并且正在使用 https://github.com/lwansbrough/react-native-camera捕捉视频。保存视频时,我获得设备上存储的绝对路径。我想将其转换为 URI 来显示它。

{路径:“file:///storage/emulated/0/DCIM/VID_21324217_242411222.mp4”}

我已经尝试过这样做

<Video
  source={{ uri: this.state.videoSource.path}}
  ....

但是它不起作用,我错过了什么?如何将此绝对路径转换为 ​​URI,以便可以在视频播放器中显示它?

最佳答案

如上所述here尝试删除路径的 file:// 部分,因为它似乎是react-native-video 上的一个错误,尽管已修复,但不知道您正在使用哪个版本或哪个版本已修补。

关于react-native - 在 React Native 中将路径转换为 ​​URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42300216/

相关文章:

javascript - 使用React Native Onauth而不是函数对Firebase中的用户进行身份验证

react-native-camera - 如何使用 React Native 相机录制和保存视频?

react-native - 如何使用react-native-elements 中的主题提供者标签包装appContainer?

react-native - 如何检查已安装的React-Native版本

android - 在 Android 中使用 Redux 结构和 Firebase

react-native - react native : what to set minimum deployment target to?

javascript - 在 native react 中制作响应按钮

ios - 是否可以同时在 react-native 中使用前置和后置摄像头?

react-native - React Native 相机第一次工作,然后在 Android 设备中无法工作(黑屏)