React native 如何在react native中使用uri播放乐蒂动画?

React native 如何在react native中使用uri播放乐蒂动画?,react-native,animation,react-native-android,lottie,React Native,Animation,React Native Android,Lottie,如何在react native中从服务器(uri)播放乐天动画? 我可以从我的项目资产播放动画,但当我使用source={{uri:https://...data 这里…}}我面临一个错误。。。甚至我也将json文件下载到手机上,然后尝试从手机存储中播放,但也遇到了一个错误! 代码如下: 我找到了……我刚找到路:') 您只需获取乐蒂动画的JSON,然后为其设置一个状态,检查以下内容: import React,{useState,useffect}来自“React”; 从“react nat

如何在react native中从服务器(uri)播放乐天动画? 我可以从我的项目资产播放动画,但当我使用source={{uri:https://...data 这里…}}我面临一个错误。。。甚至我也将json文件下载到手机上,然后尝试从手机存储中播放,但也遇到了一个错误! 代码如下:


我找到了……我刚找到路:') 您只需获取乐蒂动画的JSON,然后为其设置一个状态,检查以下内容:

import React,{useState,useffect}来自“React”;
从“react native”导入{Text,View,TouchableOpacity};
从“lottie react native”导入LottieView;
导出默认函数App(){
常量[LottieAnim,setLottieAnim]=useState()
useffect(()=>{
取('https://test.ir/test.json', {
方法:“获取”,
})
.then((response)=>response.json())
.然后((响应数据)=>{
控制台日志(responseData);
setLottieAnim(回应数据)
})
.catch((错误)=>{
console.log(错误);
})
}, [])
返回(
{LottieAnim?:(空)}

)}
我找到了……我刚刚找到了路:') 您只需获取乐蒂动画的JSON,然后为其设置一个状态,检查以下内容:

import React,{useState,useffect}来自“React”;
从“react native”导入{Text,View,TouchableOpacity};
从“lottie react native”导入LottieView;
导出默认函数App(){
常量[LottieAnim,setLottieAnim]=useState()
useffect(()=>{
取('https://test.ir/test.json', {
方法:“获取”,
})
.then((response)=>response.json())
.然后((响应数据)=>{
控制台日志(responseData);
setLottieAnim(回应数据)
})
.catch((错误)=>{
console.log(错误);
})
}, [])
返回(
{LottieAnim?:(空)}

)}
在乐天动画中,我记得他们添加了那些以json格式连接的动画照片,这意味着在json中插入https,而不是在源代码中调用https。你能给我写一个非常简单的例子吗?@MahdiEslami你能理解吗?我似乎无法加载带有URI的动画。我使用的源代码是
source={{uri:https://assets1.lottiefiles.com/private_files/lf30_GjhcdO.json“}}
不,我没有……我也试过下载乐蒂动画并从手机存储器中加载,但它只是在修复后工作,下载后不会立即显示出来……我迁移到了Flitter,非常棒。。。Flatter Lottie library也提供了访问带有uri的Lottie json文件的功能,但fps在Lottie动画中的长度不到30英寸,我记得他们添加了那些json格式的动画照片,这意味着在json中插入https而不是在源代码中调用https workAh,你能给我写一个非常简单的例子吗?@MahdiEslami你能理解吗?我似乎无法加载带有URI的动画。我使用的源代码是
source={{uri:https://assets1.lottiefiles.com/private_files/lf30_GjhcdO.json“}}
不,我没有……我也试过下载乐蒂动画并从手机存储器中加载,但它只是在修复后工作,下载后不会立即显示出来……我迁移到了Flitter,非常棒。。。flatter-Lottie库也提供了对带有uri的Lottie json文件的访问,但fps小于30