react-native-video库是否兼容Expo项目?
react-native-video 与Expo项目兼容性说明
react-native-video 完全支持集成到Expo项目中,基础示例运行失败通常是没有匹配Expo对应工作流的配置要求导致的。
- 如果你使用的是Expo Go默认运行环境:不要直接使用原版react-native-video,Expo Go没有预内置该库的原生模块,无法直接加载运行。你可以选择Expo官方适配的视频库
expo-video,该库专为Expo生态优化,无需修改原生配置就能直接在Expo Go中运行,安装命令为npx expo install expo-video,参照示例写法就能快速跑通基础用例。 - 如果你使用的是Expo自定义开发客户端(Development Build)工作流:可以直接使用原版react-native-video,安装命令为
npm install react-native-video,安装完成后需要重新构建一次自定义开发客户端,之后就能正常调用库的所有能力,不要用Expo Go打开修改原生依赖后的项目。
注意:如果你的项目之前没有生成过原生配置,安装原版react-native-video后需要先执行
npx expo prebuild生成对应平台的原生配置文件,再进行客户端构建。
内容的提问来源于stack exchange,提问作者Andy
相关产品推荐
相关产品推荐

