由于track-player和react-native-video中的exo播放器版本冲突,react-native-track-player崩溃

Man*_*esh 5 reactjs react-native react-native-video react-native-track-player

所以我并行使用react-native-video和react-native-track-player,通常两者都工作正常,但是要使用视频播放器的一些额外功能,例如缓冲,我必须使用Exo播放器,但是手动使用exo播放器正在制作react-native-track 播放器崩溃得很好,我试图得到答案,发现它是由于两个库使用的 exo 播放器版本冲突而发生的。谁能帮忙

谢谢

小智 1

我知道这个问题是很久以前的问题,但它可能会对某人有所帮助,我也遇到了同样的问题,使用“补丁包”解决了

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

使用起来很简单
1 - npm i patch-package
2 - 在项目根目录中创建名为“patches”的文件夹
3 - 创建一个名为“react-native-track-player+2.1.2.patch”的文件
4 - 复制代码从链接并将其粘贴到文件
5 - npm install中

这个应该可以解决,帮我解决一下