React-Native-Video不能与create-react-native-app一起使用?

时间:2017-12-15 21:04:35

标签: react-native create-react-native-app

我有一个使用create-react-native-app创建的react-native项目。我想在这个应用程序中播放视频。我尝试了react-native-video,但它给了我错误

TypeError: undefined is not an object (evaluating '_reactNative.NativeModules.UIManager.RCTVideo.Constants')

然后我尝试使用react-native-video-controls,它创建了同样的错误。

其他解决方案似乎围绕调用react-native链接,但这对于create-react-native-app应用程序不起作用。使用react-native-video我是不是运气不好还是有另一种解决方法来避免这个错误?

1 个答案:

答案 0 :(得分:2)

create-react-native-app使用Expo构建一个react本机应用程序。使用世博会时我相信你不能引入原生模块,只能使用他们提供的东西。所以任何告诉你做react-native-link的事都不会奏效。

使用react-native-init将为您构建一个简单的反应本机项目,您可以在其中引入本机模块。

然而,expo确实提供了您可以使用的视频API:https://docs.expo.io/versions/latest/sdk/video.html