Blame view

lib/pages/video/lookvideo/look_video_page.dart 764 Bytes
119ba920   liangchengyou   feat:视频播放器
1
  import 'package:flutter/material.dart';
4b358e22   liangchengyou   feat:调整文件结构
2
3
  import 'package:wow_english/pages/video/lookvideo/widgets/video_widget.dart';
  
91fe517a   liangchengyou   feat:看视频功能开发
4
  class LookVideoPage extends StatefulWidget {
934e2b47   liangchengyou   feat:权限调整+课程进度接口对接
5
    const LookVideoPage({super.key, this.videoUrl, this.typeTitle, this.courseLessonId});
993c1a04   liangchengyou   feat:添加数据模型
6
7
  
    final String? videoUrl;
842b7132   liangchengyou   feat:磨耳朵/练习页面调整
8
    final String? typeTitle;
934e2b47   liangchengyou   feat:权限调整+课程进度接口对接
9
    final String? courseLessonId;
119ba920   liangchengyou   feat:视频播放器
10
11
  
    @override
91fe517a   liangchengyou   feat:看视频功能开发
12
13
14
15
16
17
18
    State<StatefulWidget> createState() {
      return _LookVideoPageState();
    }
  }
  
  class _LookVideoPageState extends State<LookVideoPage> {
    @override
119ba920   liangchengyou   feat:视频播放器
19
    Widget build(BuildContext context) {
e3f2bf59   liangchengyou   feat:视频播放优化
20
21
22
23
24
      return  Container(
        color: Colors.white,
        child: VideoWidget(
          videoUrl: widget.videoUrl??'',
          typeTitle: widget.typeTitle,
934e2b47   liangchengyou   feat:权限调整+课程进度接口对接
25
          courseLessonId: widget.courseLessonId??'',
e3f2bf59   liangchengyou   feat:视频播放优化
26
        ),
119ba920   liangchengyou   feat:视频播放器
27
28
      );
    }
119ba920   liangchengyou   feat:视频播放器
29
  }