0

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 个屏幕上崩溃了。有谁知道为什么?

4

1 回答 1

0

有一个依赖项,您必须在 Android 上的 ./android/app/build.gradle 开头添加以下内容(react-native-vector-icons 工作所需):它对我有用

于 2021-11-30T14:51:27.483 回答