以下代码段是单击该按钮的按钮,会发出一声短促的哔哔声:
FlatButton(
onPressed: () => {
final player = new AudioCache();
player.play('note1.wav');
}
child: Text('Click to ding!'),
),
我面临的问题是,每当我单击此按钮时,尽管声音可以正确播放,但在终端中却出现此错误:flutter: Fatal Error: Callback lookup failed!
我想知道它是什么,我应该怎么做?
我检查了package's issue page,但没有发现任何帮助。
谢谢
我相信这是dart语法的问题。您当前有:
onPressed: () => {
final player = new AudioCache();
player.play('note1.wav');
}
但是对于您要执行的操作,=>
运算符不是必需的。如果删除此运算符并将其更改为:
onPressed: () {
final player = new AudioCache();
player.play('note1.wav');
}
它应该起作用。