Ahm*_*alh 1 flutter flutter-test flutter-dependencies
我的音乐播放器播放第一个文件完全正常,但是当切换到下一首歌曲时,它显示此错误:
'package:flutter/src/material/slider.dart': 断言失败:第 132 行 pos 15: 'value >= min && value <= max': 不正确。
我发送到滑块的值不会为负,甚至不会为空,我以这种方式发送值:
Slider(
value: _duration != null
? _duration > defdur
? _position?.inMilliseconds?.toDouble() ?? 0.0
: 0.0
: 0.0,
onChanged: (double value) {
return audioPlayer.seek((value / 1000).roundToDouble());
},
min: 0.0,
max: _duration != null
? _duration > defdur
? _duration.inMilliseconds.toDouble()
: 0.0
: 0.0),
Run Code Online (Sandbox Code Playgroud)
defdur 是我这样设置的默认持续时间:
var defdur = Duration(milliseconds: 0);
Run Code Online (Sandbox Code Playgroud)
所以基本上我有两个内联 if 语句,用于检查值是否为 null 或不大于 1 毫秒,返回 0 并且仍然出现问题!
| 归档时间: |
|
| 查看次数: |
9156 次 |
| 最近记录: |