Ich versuche, die react-native-youtube component in meinem Expo-Projekt zu verwenden. Ich konnte es jedoch nicht zur Arbeit bringen. Bisher habe ich nur einen schwarzen Bildschirm mit roten Rahmen. Ich habe versucht, den Videoanleitungen auf online zu folgen, aber Expo hat keinen iOS- oder Android-Ordner, was bedeutet, dass ich es in XCode nicht öffnen und damit herumspielen kann. Wie kann ich Youtube-Videos auf der Expo spielen? Wie Sie vielleicht von meiner Frage bemerkt haben, bin ich neu, um mit der Expo zu reagieren.So spielen Youtube-Videos mit Expo
Antwort
Im Moment wird YouTube nicht von der Expo unterstützt. Sie können entweder das Projekt deatach und die react-native-youtube Bibliothek installieren oder Ihre Videos von einem WebView wie folgt laden:
<WebView
style={{flex:1}}
javaScriptEnabled={true}
source={{uri: 'https://www.youtube.com/embed/ZZ5LpwO-An4?rel=0&autoplay=0&showinfo=0&controls=0'}}
/>
Das Video hört nicht auf zu spielen, wenn der Benutzer zu einem anderen Bildschirm navigiert. – yogeshhkumarr
@yogeshhkumarr Sie müssen das Webview entfernen/kill –
Die aktuelle Art und Weise ein YouTube-Video in einer Reaktion Mutter Anwendung zu erhalten, ist in Ihrem Projekt WebView
Komponente Mutter der Reaktion zu verwenden.
Hier ist ein Snack, der ein Beispiel zeigt, wie die WebView
mit einem Instagram Anmeldefluss als Beispiel funktioniert: https://snack.expo.io/HJRKKTmAx.
Es tut mir leid, wenn das nicht genau das, was Sie für :(
suchen würde verwenden reagieren-native-youtube-Komponente haben Sie Ihre Expo-Projekt ExpoKit abzulösen:
ExpoKit ist eine Objective-C und Java-Bibliothek, die Sie die Expo-Plattform und Ihr vorhandenes Expo-Projekt als Teil eines größeren nativen Standard Projekt verwenden kann -. eine, die man normalerweise mit Xcode schaffen würde, Android Studio oder reagieren-native init
Weitere Informationen hier: https://docs.expo.io/versions/v18.0.0/guides/detach.html
Ich hoffe, diese beiden Optionen lösen Ihr Problem, lassen Sie mich wissen, wenn es andere Möglichkeiten gibt, die ich helfen kann.
Das Video hört nicht auf zu spielen, wenn der Benutzer zu einem anderen Bildschirm navigiert. – yogeshhkumarr
- 1. So spielen Sie mit Qt
- 2. React-Native Video abspielen mit Expo SDK
- 3. Wie Firebase Login mit Expo
- 4. So spielen Sie Sounds mit JavaFX
- 5. So integrieren Sie i18n-js in React Native Expo App
- 6. Reagieren heimisch expo Migrationsproblem mit ReactLocalization Modul
- 7. Expo Schriftarten im globalen Stylesheet
- 8. So spielen Sie Web Audio in Ohrhörer
- 9. So spielen Sie Audio von Ressource
- 10. So spielen Sie Audio ohne Erweiterung
- 11. Spielen mit char-Array
- 12. Audiodatei sipp mit Spielen
- 13. So spielen Sie eine WPF-Audiodatei-Ressource
- 14. React-native Installationsproblem in Expo-App
- 15. Spielen mit PHP Arrays
- 16. Converting reagieren nativen Projekt in expo
- 17. Python 3.6: So spielen Sie Audio schneller
- 18. So spielen Sie heruntergeladene Audiodatei swift
- 19. So spielen Sie eine NSData im Videoplayer
- 20. So spielen Sie Audio in Codenameon
- 21. Reagieren Native Expo StackNavigator überlappt Benachrichtigungsleiste
- 22. So spielen Sie lokale MP3-Dateien mit MediaElement
- 23. So spielen Sie YouTube-Videos in der Anwendung mit Adapter
- 24. So spielen Sie Audio, das mit Ionic2 geliefert wurde
- 25. So spielen Sie mehrere Videoobjekte nacheinander mit Pufferung
- 26. Eintragsdatei index.js kann nicht mit Expo XDE gefunden werden
- 27. create-react-native-app/expo mit Relay Modern
- 28. Wie kann ich ein Foto mit Expo hochladen?
- 29. Expo reagieren-native Probleme mit der Tastatur Abdeckung Eingabe
- 30. React.createElement: Typ ist ungültig auf der Expo
Github Ausgabe: https://github.com/inProgress-team/react-native-youtube/issues/ 158 – reergymerej