我使用Expo(expo-av)在react-native应用程序中播放(仅播放,不录制)音频。 音频在浏览器中正常播放,但是当我创建.apk文件并在手机上运行时,没有音乐。该应用程序可以正常运行,但不会播放音频。
可能是什么问题?
播放功能:
async loadAudio(load_source) {
const source = { uri: load_source };
const initialStatus = {
shouldPlay: false,
volume: 1,
isMuted: false,
isLooping: false
};
const { sound, status } = await Audio.Sound.createAsync(
source,
initialStatus
);
await sound.playAsync();
}
其中一段代码被称为“ loadAudio”功能
if(parseInt(teamAllPoints) >= parseInt(this.props.points)){
this.props.loadAudio(this.props.winnerSound);
}else{
this.props.loadAudio(this.props.nextStepSound);
}
对不起,英语不好:)