This commit is contained in:
ImBenji
2024-02-28 14:19:50 +00:00
parent 1c0c8816af
commit de98a2b40b
3 changed files with 152 additions and 213 deletions

View File

@@ -34,16 +34,18 @@ class AudioWrapper {
}
Future<Duration?> play(AudioWrapperSource source) async {
Duration? duration;
if (kIsWeb) {
// Use just_audio
justaudio.AudioSource audioSource = _convertSource_JustAudio(source);
Duration? duration = await _justAudio_AudioPlayer.setAudioSource(audioSource);
duration = await _justAudio_AudioPlayer.setAudioSource(audioSource);
_justAudio_AudioPlayer.play();
return duration;
} else {
// Use audioplayers
@@ -52,8 +54,12 @@ class AudioWrapper {
await _audioPlayer_AudioPlayer.play(audioSource);
return await _audioPlayer_AudioPlayer.getDuration();
duration = await _audioPlayer_AudioPlayer.getDuration();
}
return duration;
}
void stop(){