【问题标题】:Managing video start/stop管理视频开始/停止
【发布时间】:2017-05-10 18:08:15
【问题描述】:

我正在制作一个使用视频的动画(我正在使用 react-native-video)。有一堆动画正在进行,在某些时候我想播放视频。到目前为止,我确实在 render() 中设置了 setTimout 方法,如下所示:“setTimeout(() => {this.setState({paused: false})}, 5000)”,它在开始时有效,但是当我退出动画到父视图然后我不断收到有关更新未安装组件的警告。是否有其他方法可以在给定时间内开始播放视频?

干杯, misi06

【问题讨论】:

    标签: react-native react-native-ios


    【解决方案1】:

    在渲染方法中添加setState 是一种不好的做法。根据情况添加到componentWillMountcomponentWillReceiveProps中。

    【讨论】:

    • 感谢您的回复!我知道我做错了,这就是为什么我需要一些指导。看来问题解决了!
    • 好的,所以如果您无法将setState 移动到componentWillReceiveProps,请提供带有视频组件的代码片段。
    猜你喜欢
    • 2011-12-20
    • 2015-08-16
    • 2018-02-10
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多