颤振:致命错误:回调查找失败! (带有音频播放器软件包)

问题描述 投票:0回答:1

以下代码段是单击该按钮的按钮,会发出一声短促的哔哔声:

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,但没有发现任何帮助。

谢谢

flutter dart flutter-dependencies
1个回答
0
投票

我相信这是dart语法的问题。您当前有:

onPressed: () => {
  final player = new AudioCache();
  player.play('note1.wav');
}

但是对于您要执行的操作,=>运算符不是必需的。如果删除此运算符并将其更改为:

onPressed: () {
  final player = new AudioCache();
  player.play('note1.wav');
}

它应该起作用。

© www.soinside.com 2019 - 2024. All rights reserved.