我想使用react原生音轨播放器在我的应用程序中播放音频,我还需要Expo av在同一应用程序中录制音频,所以我安装了这两个库,但当我试图用EAS生成应用程序的开发构建时,构建一直失败,并出现此错误
Duplicate class com.google.android.exoplayer2.ui.<class-name> found in modules jetified-exoplayer-ui-2.13.3-runtime (com.google.android.exoplayer:exoplayer-ui:2.13.3) and jetified-exoplayer-ui-r2.17.2-runtime (com.github.doublesymmetry.Exoplayer:exoplayer-ui:r2.17.2)
但当我删除ExpoAV时,构建是成功的,这意味着我不能在项目中同时使用这两个库,
请问我能做什么,因为我需要在项目中录制音频,而Expo av似乎是在Expo管理的应用中录制音频的最佳库
或者,我可以使用其他库在React Native Expo应用程序中录制音频吗
现在可以一起使用这两个库了。
请参阅以下内容:https://github.com/expo/expo/issues/18937
这是我的package.json
,两者在ios和android上都能很好地协同工作。
"expo": "^47.0.3",
"expo-av": "^13.0.1",
"react-native-track-player": "^3.1.0"