Add audioplayers
as a dependency and your audio file to pubspec.yaml
file like this:
dependencies:
audioplayers: ^1.0.1
flutter:
assets:
- assets/audio/my_audio.mp3
Full code (Null-safe):
class _HomePageState extends State<HomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: ElevatedButton(
onPressed: () => AudioPlayer().play(AssetSource('audio/my_audio.mp3'));
child: Text('Play'),
),
);
}
}