【发布时间】:2019-11-29 09:58:00
【问题描述】:
我正在尝试为在 react-native-video 中播放的视频构建自定义搜索栏,你推荐我使用哪个库?
【问题讨论】:
标签: react-native react-native-video
我正在尝试为在 react-native-video 中播放的视频构建自定义搜索栏,你推荐我使用哪个库?
【问题讨论】:
标签: react-native react-native-video
我建议您尝试构建自己的,因为您有 onSeek 事件要收听并且方法 seek 更改位置。 如果您正在寻求有关 UI 的建议,我建议您查看 React Native Elements。您可以使用他们的滑块 (https://react-native-elements.github.io/react-native-elements/docs/slider.html) 并执行以下操作:
import { Slider } from 'react-native-elements';
<View style={{ flex: 1, alignItems: 'stretch', justifyContent: 'center' }}>
<Slider
value={this.state.progress} // Which is updated by videoRef.onProgress listener
onValueChange={value => videoRef.seek(value)}
/>
<Text>Value: {this.state.value}</Text>
</View>;
【讨论】:
Math.floor(value) 转换成整数来解决问题。