首页 > 解决方案 > 如何将动画视图捕获为视频

问题描述

我正在使用 react-native Image 来显示来自网络上某个 url 的一些图像。现在,根据某些条件,我以不同的时间间隔更新图像 url。

我想将整个过渡捕获到视频文件中。但是,我找不到合适的 android API(用于本机端)或 react-native 包来实现这一点。

我已经做了一些类似的事情来将 android 视图转换为位图,然后将其编码为 jpeg 图像。

我已经拥有的一个基本示例如下:

componentDidMount() {
   setInterval(() => {
         this.setState({imgUrl: 'some new url' });
   }, 2000);
}

render() {
    return {
      <View style={styles.mystyle}><Image source={this.state.imgUrl}><View>
    }
}

请帮帮我。提前致谢。

标签: androidreact-native

解决方案


这可能会有所帮助:https ://github.com/ycswaves/react-native-screen-recorder

我自己没有试过这个,只是在谷歌搜索时遇到的

可能重复的问题:React Native with iOS 中是否有任何用于录制屏幕和语音的插件


推荐阅读