Flutterプロジェクトを作成しています。
ボタン押下でボタンごとに対応した音声(assets/soundsディレクトリにあるもの)を再生するようにしたいのですが、Webでの記事やパッケージのドキュメントを読んでも実行できません。
どのように記述すれば実現したい動作を実現できるのでしょうか。
ご教示いただけますと幸いです。
Dart
1import 'package:flutter/material.dart'; 2//provider 3import 'package:path_provider/path_provider.dart'; 4//assets_audio_player 5import 'package:assets_audio_player/assets_audio_player.dart'; 6 7 8void main() => runApp(MyApp()); 9 10class MyApp extends StatelessWidget { 11 12 Widget build(BuildContext context) { 13 return MaterialApp( 14 title: 'c2tbutton', 15 theme: ThemeData( 16 primarySwatch: Colors.blue, 17 ), 18 home: AppMain(title: 'c2tbutton'), 19 ); 20 } 21} 22 23class AppMain extends StatefulWidget { 24 AppMain({Key key, this.title}) : super(key: key); 25 26 final String title; 27 28 29 _AppMainState createState() => _AppMainState(); 30} 31 32class _AppMainState extends State<AppMain> { 33 34 35 Widget build(BuildContext context) { 36 return Scaffold( 37 appBar: AppBar( 38 title: Text(widget.title), 39 ), 40 body: Center( 41 child: Column( 42 children: <Widget>[ 43 FlatButton( 44 onPressed: null, 45 child: Text('○'), 46 color: Colors.blue, 47 textColor: Colors.white, 48 ), 49 50 FlatButton( 51 onPressed: null, 52 child: Text('△'), 53 color: Colors.yellow, 54 textColor: Colors.white, 55 ), 56 57 FlatButton( 58 onPressed: null, 59 child: Text('×'), 60 color: Colors.red, 61 textColor: Colors.white, 62 ), 63 ], 64 ), 65 ), 66 ); 67 } 68}
作業環境
OS:mac OS Catallina10.15,16
Flutter1.20.3
Dart2.9.2
参照した情報
パッケージ
使用を断念したパッケージ
Google検索での日本語記事
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/25 06:43