我在使用 React-Native-Video 组件时在 React Native 项目中遇到错误。错误信息如下:
ERROR TypeError: Cannot read property 'Constants' of null
此错误发生在Video组件中 我的代码->
import React, { useRef, useState } from 'react';
import { View, Text, StyleSheet } from 'react-native';
import Video from 'react-native-video';
const App = () => {
const videoRef = useRef(null);
const onBuffer = (e) => {
console.log('buffering..', e);
};
const onError = (e) => {
console.log('error..', e);
};
return (
<View style={styles.container}>
<Video
source={{
uri: 'http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerEscapes.mp4',
}}
ref={(ref) => {
videoRef.current = ref;
}}
onBuffer={onBuffer}
onError={onError}
style={styles.backgroundVideo}
/>
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
},
backgroundVideo: {
position: 'absolute',
top: 0,
left: 0,
bottom: 0,
right: 0,
},
});
export default App;
我已经包含了完整的错误堆栈跟踪,但我不确定在哪里以及如何修复它。有人可以帮我找出问题并提出解决方案吗?我感谢任何解决此问题的指导或见解。
我也有同样的错误,你找到什么了吗?祝你好运^^