如何在 React Native 中的循环中查找
Posted
技术标签:
【中文标题】如何在 React Native 中的循环中查找【英文标题】:How to seek within a loop in React Native 【发布时间】:2019-08-28 09:55:11 【问题描述】:我开始使用 react-native 开发。我正在使用 react-native-video 在我的应用程序中添加视频。
我想在 for 循环中来回搜索视频,并使用 React-Native 在给定的超时时间内保持它。我使用 react-native-video 作为视频组件。以下是我的代码。
for (let i = 0; i < count; i++)
var v1 = data.ModelList[i].Value;
var duration = data.ModelList[i].Duration;
new Promise((resolve) =>
setTimeout(() => resolve(this.player.seek((v1*10+15),0)), duration);
);
期望:在每次迭代中,我想寻找视频并等待一定的毫秒,然后移动到 for 循环的下一次迭代。
谁能帮我解决这个问题
【问题讨论】:
【参考方案1】:终于设法创建了一个可以完成这项工作的递归函数。
videoSeekAnim(data, count)
this.player.seek(newC, 100);
if (count < ItemCount)
setTimeout(function ()
this.videoSeekAnim(data, count + 1);
.bind(this), 20);
这行得通。但这并不顺利。希望这可能对某人有所帮助。
【讨论】:
以上是关于如何在 React Native 中的循环中查找的主要内容,如果未能解决你的问题,请参考以下文章
在 react-native-reanimated 中继续循环动画
如何在 iOS 上的 React Native 中的 ImageBackground 上的父视图中显示文本元素?