gpt4 book ai didi

flutter - 如何使用此 OnCompleted 函数?

转载 作者:IT王子 更新时间:2023-10-29 07:11:27 25 4
gpt4 key购买 nike

我发现这个处理音乐播放的库具有以下公共(public)变量。

void Function() onCompleted;

我想在轨道结束时更改按钮的图标,使其返回播放图标。

我尝试使用 musicPlayer.OnCompleted(() { **stuff** }); 但这给了我语法错误 位置参数太多:预期为 0,但找到了 1。

如何订阅该事件,或者如何检查是否已调用 OnCompleted?

我对 Dart 还是很陌生,但无法理解这个。我尝试像在 Angular 中那样订阅或查找它是否有不同的语法,但我不知所措。

最佳答案

大概您必须将 onCompleted 设置为某个值,特别是一个不带参数并返回 void 的函数。

在构造函数中提供这样的东西是正常的。是否有一个命名的可选参数?或者,可能有一个二传手。

让我们假设有一个二传手。你可以这样写:

  musicPlayer.onCompleted = (){/* do stuff*/};

关于flutter - 如何使用此 OnCompleted 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56385024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com