import 'package:flutter/material.dart' ; import 'package:audioplayers/audio_cache.dart' ; void main () => runApp( XylophoneApp ()) ; class XylophoneApp extends StatelessWidget { void audioPlayer (int musicNum) { final player = AudioCache () ; player.play( 'note $musicNum .wav' ) ; } Expanded keyboard ({Color color , int musicNum}) { return Expanded ( child: FlatButton ( color: color , onPressed: () { audioPlayer(musicNum) ; } , ) , ) ; } @override Widget build (BuildContext context) { return MaterialApp ( debugShowCheckedModeBanner: false, home: Scaffold ( body: SafeArea ( child: Center ( child: Column ( crossAxisAlignment: CrossAxisAlignment. stretch , children: [ keyboard(color: Colors. red , musicNum: 1 ) , keyboard(color: Colors. orange , musicNum: 2 ) , keyboard...