|
|
@ -18,7 +18,9 @@ class _VideoAppState extends State<VideoApp> { |
|
|
|
void initState() { |
|
|
|
void initState() { |
|
|
|
super.initState(); |
|
|
|
super.initState(); |
|
|
|
|
|
|
|
|
|
|
|
_controller = VideoPlayerController.asset(widget.videoUrl) |
|
|
|
_controller = widget.videoUrl.startsWith('http') |
|
|
|
|
|
|
|
? VideoPlayerController.network(widget.videoUrl) |
|
|
|
|
|
|
|
: VideoPlayerController.asset(widget.videoUrl) |
|
|
|
..initialize().then((_) { |
|
|
|
..initialize().then((_) { |
|
|
|
// Ensure the first frame is shown after the video is initialized, |
|
|
|
// Ensure the first frame is shown after the video is initialized, |
|
|
|
// even before the play button has been pressed. |
|
|
|
// even before the play button has been pressed. |
|
|
|