我正在使用expo-av在我的应用中播放视频。它在每个屏幕上都工作得很好。但2-3个屏幕,当我点击播放按钮时,它崩溃了,并且没有任何错误。
下面是我的代码
import {Video as VideoPlayer} from "expo-av";
....
const videoRef = useRef(null)
....
<VideoPlayer
ref={videoRef}
style={{
width: '100%',
height: 120,
marginTop: moderateScaleVertical(15),
}}
source={{
uri: 'https://superstudent-assets.s3.ap-south-1.amazonaws.com/video_original_1624939508019.mp4',
}}
useNativeControls
resizeMode="contain"
// onPlaybackStatusUpdate={status => setStatus(() => status)}
/>这就是代码,我在每个屏幕上都使用了相同的代码,但它在2-3个屏幕上崩溃了。有人知道为什么吗?
发布于 2021-11-30 14:51:27
你必须在./ Android /app/build.gradle的开头添加一个依赖项( react-native-vector-icons工作所必需的):这是我的工作
https://stackoverflow.com/questions/68313011
复制相似问题