【发布时间】:2024-05-03 04:25:04
【问题描述】:
我在每一行都有一个包含视频 URL 的项目列表。我已将 React-Native-Video 组件用于视频视图。
<TouchableOpacity
style={styles.fullScreen}
onPress={() => this.setState({ paused: !this.state.paused })}
>
<Video source={{ uri: rowData.podcastUrl }} // URL
ref={(ref) => {
// Store reference
this.player = ref
......
......
}}
paused={true}
</TouchableOpacity>
上面的代码在 renderMyList() 函数中,每行的渲染都会调用它。
当我加载我的用户界面时,所有视频要么处于播放模式,要么基于“暂停”状态 false 或 true 停止(无论我在上面传递什么。但我想正确处理单个视频的播放/暂停(列表项).我维护了一个暂停状态变量。
请推荐一些示例代码。
【问题讨论】:
-
你找到解决办法了吗?
标签: react-native