fix:调整定时器
This commit is contained in:
parent
f3e42e3ac8
commit
16ca0a012c
@ -13,6 +13,7 @@ class LocalHtmlPage extends StatefulWidget {
|
||||
|
||||
class _LocalHtmlPageState extends State<LocalHtmlPage> {
|
||||
late final WebViewController _controller;
|
||||
Timer? timer;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
@ -45,7 +46,7 @@ class _LocalHtmlPageState extends State<LocalHtmlPage> {
|
||||
int start = 0;
|
||||
int end = 0;
|
||||
List<int> buffer = []; // 用于累积帧数据的缓冲区
|
||||
Timer? timer;
|
||||
|
||||
|
||||
// 创建一个定时器,每800毫秒触发一次
|
||||
timer ??= Timer.periodic(Duration(milliseconds: 800), (timer) async {
|
||||
@ -216,4 +217,11 @@ class _LocalHtmlPageState extends State<LocalHtmlPage> {
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
timer?.cancel();
|
||||
timer=null;
|
||||
super.dispose();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user