audioplayers: ^1.2.0
AudioPlayer audioPlayer = AudioPlayer();
@override
void initState() {
super.initState();
setVoice();
initData();
initListener();
}
setVoice(){
if(Platform.isIOS){
final AudioContext audioContext = AudioContext(
iOS: AudioContextIOS(
defaultToSpeaker: true,
category: AVAudioSessionCategory.ambient,
options: [
AVAudioSessionOptions.defaultToSpeaker,
AVAudioSessionOptions.mixWithOthers,
],
),
android: AudioContextAndroid(
isSpeakerphoneOn: true,
stayAwake: true,
contentType: AndroidContentType.music,
usageType: AndroidUsageType.media,
audioFocus: AndroidAudioFocus.gain,
),
);
AudioPlayer.global.setGlobalAudioContext(audioContext);
}
}
且下载网络地址URL文件在本地后,播放不了,播放网络地址才可以