import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:wow_english/pages/video/lookvideo/widgets/video_widget.dart'; import 'bloc/look_video_bloc.dart'; class LookVideoPage extends StatefulWidget { const LookVideoPage({super.key, this.videoUrl}); final String? videoUrl; @override State createState() { return _LookVideoPageState(); } } class _LookVideoPageState extends State { @override Widget build(BuildContext context) { return VideoWidget( videoUrl: widget.videoUrl??'', ); } } class _LookVideoPage extends StatelessWidget { @override Widget build(BuildContext context) { return BlocListener( listener: (context,state){}, child: _lookVideoView(), ); } Widget _lookVideoView() => BlocBuilder( builder: (context,state){ return const VideoWidget( videoUrl: 'https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/7194236f31b2e1e3da0fe06cfed4ba2b.mp4', ); }); }