在打开模态时反应本机视频重置
React native video reset on open a modal
const videoPlayer = () => {
return (
<View>
<Video
source={{ uri: "background" }} // Can be a URL or a local file.
ref={(ref) => {
this.player = ref;
}} // Store reference
onBuffer={this.onBuffer} // Callback when remote video is buffering
onError={this.videoError} // Callback when video cannot be loaded
style={styles.backgroundVideo}
/>
<ModalView modalVisible={setmodalVisible} />
</View>
);
}
我正在使用此代码,播放器正在按照我的意愿运行。但问题是我在这个屏幕上有一个模型,我想在打开它时点击一下打开它。视频从 0 持续时间开始无法理解为什么会发生这种情况。谁能知道为什么会在模式打开时发生这种情况。
你应该把视频放到模态里,当打开模态你可以在那里找到视频。
<Modal>
<View>
...
<Video />
</View>
</Modal>
这样你就可以在视频中使用模态了。
react native modal 中关于模式的更多信息。
const videoPlayer = () => {
return (
<View>
<Video
source={{ uri: "background" }} // Can be a URL or a local file.
ref={(ref) => {
this.player = ref;
}} // Store reference
onBuffer={this.onBuffer} // Callback when remote video is buffering
onError={this.videoError} // Callback when video cannot be loaded
style={styles.backgroundVideo}
/>
<ModalView modalVisible={setmodalVisible} />
</View>
);
}
我正在使用此代码,播放器正在按照我的意愿运行。但问题是我在这个屏幕上有一个模型,我想在打开它时点击一下打开它。视频从 0 持续时间开始无法理解为什么会发生这种情况。谁能知道为什么会在模式打开时发生这种情况。
你应该把视频放到模态里,当打开模态你可以在那里找到视频。
<Modal>
<View>
...
<Video />
</View>
</Modal>
这样你就可以在视频中使用模态了。
react native modal 中关于模式的更多信息。