react-native-video:无法读取 null 的属性“常量”
Posted
技术标签:
【中文标题】react-native-video:无法读取 null 的属性“常量”【英文标题】:react-native-video: Cannot read property 'Constants' of null 【发布时间】:2020-02-01 15:17:39 【问题描述】:我正在尝试在我的 react 原生项目中包含一个 YouTube 视频。由于我已经尝试过react-native-youtube 并且根本没有工作,所以我尝试安装react-native-video。
但是,我收到以下错误:
我试过了: 再次删除我的 node_modules 和 npm i,然后是 react-native 链接和 react-native 链接 react-native-video。好几次。
我的 package.json:
【问题讨论】:
您的来源?<Video />
组件参数? ....来自源`const RCTVideoInstance = this.getViewManagerConfig('RCTVideo');` 失败
我在 android 上也发生了这种情况,有什么帮助吗?
【参考方案1】:
反应原生:0.63.4: 问题在于链接,通过以下步骤解决了问题:
-从ios文件夹中删除Pods文件夹: -删除节点模块 -使用以下命令删除构建:rm -rf ios/build -运行 Yarn 重新安装软件包 -使用以下命令安装 Pod:cd ios && pod install --repo-update && cd .. -运行 ios 构建 -使用以下命令启动本机反应并删除缓存:yarn start --reset-cache【讨论】:
【参考方案2】:这对我有用
react-native 链接 cd ios && pod install 在 podfile 中检查是否添加了 react-native-video。 如果不手动添加并运行 pod install。 然后在 xcode build Phases 检查搜索视频,如果您发现视频包已添加,则运行应用程序并检查。 否则在 Link Binary with Libraries 中手动添加。 并运行应用程序。【讨论】:
安卓系统呢?以上是关于react-native-video:无法读取 null 的属性“常量”的主要内容,如果未能解决你的问题,请参考以下文章
在 React-native-video 中,一些视频无法在三星设备中播放