plantage de react-native-track-player en raison d'un conflit de version d'exo player dans track-player et react-native-video

Donc, j'utilise parallèlement react-native-video et react-native-track-player, normalement les deux fonctionnent bien, mais pour utiliser certaines fonctionnalités supplémentaires du lecteur vidéo comme la mise en mémoire tampon, je dois utiliser Exo player, mais l'utilisation manuelle d'exo player fait crash du lecteur react-native-track j'essayais d'obtenir une réponse et j'ai constaté que cela se produisait en raison d'un conflit dans les versions d'exo player utilisées par les deux bibliothèques. quelqu'un peut-il aider

Merci


Solution du problème

Je sais que la question date d'il y a longtemps, mais cela pourrait aider quelqu'un, j'ai eu le même problème, résolu en utilisant le 'patch-package'

https://gist.github.com/Fairbrook/53127f8a05c020836a64f6c19b71f889#file-react-native-track-player-2-1-2-patch

l'utilisation est simple
1 - npm i patch-package
2 - Créer un dossier à la racine du projet avec le nom 'patches'
3 - Créer un fichier nommé 'react-native-track-player+2.1.2.patch'
4 - Copier le code à partir du lien et collez-le dans le fichier
5 - npm install

Cela devrait le résoudre, le résoudre pour moi

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"