这是一个简单的 flutter 桌面应用程序,具有图像和视频播放器。 它只是通过在该页面上导航来简单地一一显示。 图片和视频都存储在本地应用程序资产文件夹中。 我只是迭代 assetslist[] whish 有文件名和文件类型 (isImage: true/false) 应用程序完美运行超过 24 小时,之后停止在列表上循环,而不是在下一页上导航。屏幕在同一项目上冻结,
我正在使用它导航到 naxt 页面
Future.delayed(Duration(seconds: 4), (){
Navigator.pushReplacement(
context,
PageTransition(
duration: Duration(milliseconds: 100),
type: PageTransitionType.fade,
child:(assetslist[currentIndex].isImage)?
DisplayImagePage(currentIndex:currentIndex):
DartVclPlayer(currentIndex: currentIndex),
),
);
});
所有资产都很好索引是正确的文件类型是正确运行超过 24 小时但然后停止工作, 我也试过这个
Future.delayed(Duration(seconds: 4), () {
Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (context) => (assetslist[currentIndex].isImage)
? DisplayImagePage(currentIndex: currentIndex)
: DartVclPlayer(
currentIndex: currentIndex,
));
});