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