【发布时间】:2020-11-16 23:50:14
【问题描述】:
我正在尝试构建具有滑块的音乐播放器应用程序,下面显示的当前滑块代码在移动设备上运行良好,但在 Flutter web 上不起作用,似乎 Flutter 滑块不支持 web 上的滑块。我试图找出替代包,但它们似乎都不支持 web。有没有可以用于网络的定制版本?
Widget slider() {
return Slider(
activeColor: Colors.white10,
inactiveColor: AppColors.red200,
label: inuseAudioinfo.duration.inSeconds.toString(),
min: 0.0,
max: (inuseAudioinfo.position.inSeconds ?? 0.0).toDouble(),
value: (getSleepkerPosition(inuseAudioinfo.position.inSeconds,
inuseAudioinfo.duration.inSeconds))
.toDouble(),
divisions: 9,
onChangeStart: (double value) {
print('Start value is ' + value.toString());
},
onChangeEnd: (double value) {
print('Finish value is ' + value.toString());
},
onChanged: (double value) {
setState(() {
if (value == inuseAudioinfo.position.inSeconds) {
} else {
seekToSecond(value.toInt());
value = value;
}
});
});
}
【问题讨论】:
-
Web 支持 Slider 小部件。你有任何错误吗?
-
不,我可以在那里看到小部件,但在播放音乐时它不会移动。它在移动设备上运行良好,我在 Slider 文档的某处看到它还不支持网络。
标签: flutter-web