fix: 快速返回首页&销毁播放器

This commit is contained in:
guozhigq
2023-08-24 14:22:15 +08:00
parent 4314b0fc3c
commit e3d561bffd
3 changed files with 34 additions and 30 deletions

View File

@ -97,7 +97,6 @@ class _VideoDetailPageState extends State<VideoDetailPage>
@override
void dispose() {
plPlayerController!.pause();
plPlayerController!.dispose();
super.dispose();
}

View File

@ -483,10 +483,12 @@ class _HeaderControlState extends State<HeaderControl> {
size: 15,
color: Colors.white,
),
fuc: () {
fuc: () async {
// 销毁播放器实例
widget.controller!.dispose(type: 'all');
Get.offAll(const MainApp());
await widget.controller!.dispose(type: 'all');
if (mounted) {
Navigator.popUntil(context, (route) => route.isFirst);
}
},
),
const Spacer(),