当我导航到另一个屏幕时视频仍在播放

时间:2021-01-13 17:35:13

标签: react-native react-native-ios react-native-navigation react-native-video

我正在开发一个应用,其中在屏幕上显示图像和视频的轮播。我正在使用 react-navigation v4 和 react-native-video 模块。

问题: 当我离开屏幕时,我无法以任何方式停止播放视频。我试图在 'willBlur' 事件发生时停止视频,但问题是当我通过 navigation.popToTop() 方法从导航堆栈中删除屏幕时,这个 'willBlur' 事件不会触发。

我还尝试使用在用户退出页面时手动设置的局部变量,但在这种情况下,问题是页面已卸载且未使用新变量重新呈现。当用户转到其他屏幕时,我需要卸载视图。

此问题仅在 iOS 上出现。

0 个答案:

没有答案