gpt4 book ai didi

react-native - 无法从 “expo-av”解析 “screens/HomeScreen.js”

转载 作者:行者123 更新时间:2023-12-03 00:26:57 30 4
gpt4 key购买 nike

我最近将expo-cli升级到了2.21.2Expo SDK v33版本,以获得对音频背景播放的支持。但是,在运行代码时出现错误。考虑下面附带的代码段,

import { Audio } from 'expo-av';
Audio.setAudioModeAsync({
staysActiveInBackground : true,
playsInSilentModeIOS: true,
interruptionModeIOS: INTERRUPTION_MODE_IOS_DUCK_OTHERS,
shouldDuckAndroid : true,
});

项目配置 app.json刚刚在ios中修改了 infoPlist
"infoPlist": {
"UIBackgroundModes": [
"audio"
]
}

无法在安装程序或项目中找出问题?

最佳答案

您可能忘记了在expo-av的依赖项中添加package.json:

npm install expo-av
# OR yarn add expo-av

从SDK 33开始,expo发布了 expo-codemod软件包,该软件包旨在在升级应用程序时转变大多数此类更改。
https://www.npmjs.com/package/expo-codemod

例如,安装后,您可以执行以下操作来自动修复新的导入并相应地升级package.json:
npx expo-codemod sdk33-imports ./src

关于react-native - 无法从 “expo-av”解析 “screens/HomeScreen.js”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57087859/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com