我无法在Expo React Native应用中将Expo-av与react-native-track-player一起使用

ni65a41a  于 2022-11-25  发布在  React
关注(0)|答案(1)|浏览(187)

请我想使用react-native-track-player在我的应用程序中播放音频,我还需要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)
但是当我删除Expo-av时,构建是成功的,这意味着我不能在项目中同时使用这两个库,
请问我能做些什么,因为我需要在项目中录制音频,而Expo-av似乎是在Expo托管应用程序中录制音频的最佳库
或者,我是否可以使用其他库在React Native Expo应用程序中录制音频

np8igboo

np8igboo1#

您现在可以一起使用这两个库。
请参阅: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"

相关问题