在视频页面引入useFocusEffect,当页面失焦时设置暂停。import { useFocusEffect } from '@react-navigation/native'; const [isPaused, setIsPaused] = useState(false); // 初始状态为暂停 // 核心代码 useFocusEffect( React.useCallback(() => { console.log('VideoScreen is focused'); return () => { console.log('VideoScreen is unfocused'); setIsPaused(true) }; }, []) );
在视频页面引入useFocusEffect,当页面失焦时设置暂停。