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

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

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

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables