0

我对 React Native 开发相当陌生,我正在尝试在我的移动应用程序中包含一个视频播放器。我创建了应用程序,create-react-native-app并通过运行在 Expo 中查看它npm start

但是,当我尝试使用 、 和 等软件包时react-native-videoreact-native-video-controlsreact-native-video-player收到以下警告:“警告:“RCTVideo”的本机组件不存在。” 示例用法:

import VideoPlayer from 'react-native-video-controls';

export default class App extends React.Component {
  render() {
    return (
      <View>
        <VideoPlayer source={{uri: './media_files/Intro'}}/>
      </View>
    );
  }
}

当我查找 RCTVideo 时,我发现解决方案说我应该添加RCTVideo.xcodeproj到我的 XCode 项目中。据我所知,这表明我应该在尝试运行视频之前退出应用程序。这个对吗?有没有办法解决这个问题?

4

1 回答 1

0

试试这个require用法uri

<Video
     ...
    source={require('./media_files/Intro')}
    ...
  />

我从未uri使用过任何组件。

于 2017-08-21T22:03:37.587 回答