上下文:我正在尝试使用React Native video
创建一个React Native应用程序。iOs安装说明以npx pod安装开始。
运行:
npx pod-install
返回:
npx: installed 1 in 1.113s
Scanning for pods...
CocoaPods is not supported in this project
输出消息对我还没有帮助。所以我去了npm pod安装。看起来它抽象了可可豆和宝石的复杂性。
有没有比学习CocoaPods和gem更简单的方法来解决这个问题?
包裹json
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"eject": "expo eject"
},
"dependencies": {
"expo": "~37.0.3",
"react": "~16.9.0",
"react-dom": "~16.9.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
"react-native-video": "^4.4.5",
"react-native-web": "~0.11.7"
},
"devDependencies": {
"babel-preset-expo": "~8.1.0",
"@babel/core": "^7.8.6"
},
"private": true
}
您可以使用下面的命令npm i pod install
如果您在react native video中遇到此问题,我建议您使用expo的视频库。他们文档中的说明:https://docs.expo.io/versions/latest/sdk/video/
expo install expo-av
import { Video } from 'expo-av';
<Video
source={{ uri: 'http://d23dyxeqlo5psv.cloudfront.net/big_buck_bunny.mp4' }}
rate={1.0}
volume={1.0}
isMuted={false}
resizeMode="cover"
shouldPlay
isLooping
style={{ width: 300, height: 300 }}
/>
出现错误的原因是您正在使用Expo构建React原生项目。
Expo将本机代码外推到远离您的地方,这样您就不必处理本机代码。此外,Expo项目不允许您编辑本机代码。CoCoapod会将本机代码添加到你的应用程序中,这就是为什么你会出现错误。
如果你想在世博会项目中使用视频,那么你应该看看世博会提供了什么,视频文档在这里。
如果这不适合您的需求,并且您需要使用react-nate-video
,那么您将需要从博览会中弹出您的项目,使其成为完整的React-Native项目。这不是你应该轻而易举地做的一步,也不是首先充分研究它。
我还建议你熟悉这个SO问题的答案,解释博览会和React-Native之间的区别
C:\My App\test 科尔多瓦插件添加科尔多瓦-插件-地理Geofence-保存npm警告可选跳过可选依赖:fsevents@1.2.4(node_modules\fsecents): npm警告不支持跳过可选依赖:fsevents@1.2.4不支持的平台:想要{"os":"darwin","arch":"any"}(当前:{"os":"win32","arch":"x64"}) mini
我正在尝试安装使用Intel x86模拟器加速器的快速Android模拟器。我已经通过SDK管理器下载了加速器,但当我试图安装它时,在安装开始时收到了以下错误消息: 我知道我的CPU(i7-3520M)支持VT-X虚拟化,所以我转到BIOS以确保它已启用: 如您所见,该功能在BIOS中启用。我在internet上找到了“Securable.exe”实用工具,当我启动它时,将显示以下窗口: 原来当你
我刚把我的Android Studio更新到3.5版本。当我用手机运行应用程序时,它成功编译,但在安装过程中发生错误。 错误:
DataSource 接口 不支持 timeout 相关操作 Connection 接口 不支持存储过程,函数,游标的操作 不支持执行 native SQL 不支持 savepoint 相关操作 不支持 Schema/Catalog 的操作 不支持自定义类型映射 Statement 和 PreparedStatement 接口 不支持返回多结果集的语句(即存储过程,非 SELECT 多条数据) 不
您需要简单的安装,来让扩展包在您的项目中生效。该扩展包是基于 CatLib 核心库 研发的,所以在您的项目中必须安装有CatLib核心库。 如果您使用的是 CatLib For Unity 的引导库,请按照下面进行操作,否则根据自己的引导环境进行操作。 安装服务提供者 注册服务提供者到您的服务提供者列表。 Demo/Runtime/Config/Providers.cs new ProviderI
我正在使用sql server进行数据库连接。并且我希望在运行多个结果集时保持结果集打开。我使用了,但在执行语句时出现以下错误, 由于我是使用sql server的新手,所以我对其中的一些概念还不是很了解。如果有人知道为什么会这样请回答我。