我可以用这行代码播放简单的声音:
SystemSound.play(SystemSoundType.click);
如何播放自定义声音?
让我们说一个简短的 mp3
最佳答案
播放已在 Assets 中定义的文件的简单解决方案是使用 AudioCache。
图书馆:https://pub.dartlang.org/packages/audioplayers .
More about AudioCache
将库添加到 pubspec.yaml
后,导入所需的类:
import 'package:audioplayers/audio_cache.dart';
在同一个文件中添加一个 Assets ,并将有声音的文件放到 Assets 文件夹中(如果你没有这个文件夹,创建它)
assets:
- assets/sound_alarm.mp3
然后添加此代码:
static AudioCache player = new AudioCache();
const alarmAudioPath = "sound_alarm.mp3";
player.play(alarmAudioPath);
一个例子here
https://stackoverflow.com/questions/43813386/