Je suis assez nouveau pour React Native Development, et j'essaie d'inclure un lecteur vidéo dans mon application mobile. J'ai créé l'application avec create-react-native-app
et l'ai vu dans Expo en exécutant npm start
.React-native-video sans npm éjection
Cependant, lorsque je tente d'utiliser des paquets comme react-native-video
, react-native-video-controls
et react-native-video-player
, je reçois l'avertissement suivant: « Attention: composant natif pour « RCTVideo »n'existe pas. » Exemple d'utilisation:
import VideoPlayer from 'react-native-video-controls';
export default class App extends React.Component {
render() {
return (
<View>
<VideoPlayer source={{uri: './media_files/Intro'}}/>
</View>
);
}
}
Quand je regarde RCTVideo, je trouve des solutions disant que je devrais ajouter RCTVideo.xcodeproj
à mon projet XCode. Pour autant que je sache, cela suggère que j'aurais dû éjecter l'application avant en essayant d'exécuter la vidéo. Est-ce correct? Et y a-t-il un moyen de contourner cela?
Cela me donne le même "Avertissement: Composant natif pour" RCTVideo "n'existe pas" erreur. – ntomlin1996
Désolé je ne pouvais pas aider –
Pas de soucis - après l'éjection, les méthodes 'require' et' uri' semblent fonctionner comme prévu. – ntomlin1996