我有一个使用create- react-native -app创建的react-native项目。我想在这个应用程序中播放视频。我尝试了react-native-video,但它给出了错误
TypeError: undefined is not an object (evaluating '_reactNative.NativeModules.UIManager.RCTVideo.Constants')然后我尝试使用react-native-video-control,它产生了同样的错误。
其他解决方案似乎都围绕着调用react-native链接,但这不适用于创建-react-native- app应用程序。使用react-native-video是不是我不走运,或者有没有其他解决方案来避免这个错误?
发布于 2017-12-16 06:21:12
create-react-native-app使用Expo构建了一个react原生应用程序。在使用expo时,我相信您不能引入本机模块,只能使用它们提供的模块。因此,任何告诉您执行react-native-link的操作都不会起作用。
使用react-native-init将为您构建一个纯react-native项目,在该项目中您将能够引入本机模块。
但是,expo确实提供了一个可以使用的视频api:https://docs.expo.io/versions/latest/sdk/video.html
https://stackoverflow.com/questions/47839838
复制相似问题