我正在尝试使用expo开发一个使用react-native的简单音频播放器,为此,我正在使用expo-av API,该API播放/记录音频文件,并用于从电话中获取音频文件,我正在使用{{ 3}}。
问题是 expo-media-library 为每个文件提供了具有某些属性的对象数组,包括名为
项目示例:expo-media-library
答案 0 :(得分:0)
在loadAsync
函数中,您必须用本地mp3文件路径代替它来提供URI。检查此实现:
const soundObject = new Audio.Sound();
try {
await soundObject.loadAsync(require('./assets/sounds/hello.mp3'));
await soundObject.playAsync();
await soundObject.unloadAsync();
} catch (error) {
// Catch error here
}