From 7010bd416cd21406bcdc27d2e95a551f83de3e26 Mon Sep 17 00:00:00 2001 From: Sarah Zakarias Date: Thu, 5 Apr 2018 14:40:56 +0200 Subject: [PATCH] Play butterfly video from asset instead of network (#16269) --- examples/flutter_gallery/lib/demo/video_demo.dart | 15 +++++++-------- examples/flutter_gallery/pubspec.yaml | 3 ++- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/examples/flutter_gallery/lib/demo/video_demo.dart b/examples/flutter_gallery/lib/demo/video_demo.dart index c906158c5e5..359653d8b69 100644 --- a/examples/flutter_gallery/lib/demo/video_demo.dart +++ b/examples/flutter_gallery/lib/demo/video_demo.dart @@ -9,10 +9,7 @@ import 'package:flutter/material.dart'; import 'package:video_player/video_player.dart'; import 'package:device_info/device_info.dart'; -// TODO(sigurdm): These should not be stored here. -const String butterflyUri = - 'https://flutter.github.io/assets-for-api-docs/videos/butterfly.mp4'; - +// TODO(sigurdm): This should not be stored here. const String beeUri = 'https://flutter.github.io/assets-for-api-docs/videos/bee.mp4'; @@ -354,10 +351,12 @@ Future isIOSSimulator() async { class _VideoDemoState extends State with SingleTickerProviderStateMixin { - final VideoPlayerController butterflyController = new VideoPlayerController( - butterflyUri, - ); - final VideoPlayerController beeController = new VideoPlayerController( + final VideoPlayerController butterflyController = + new VideoPlayerController.asset( + 'videos/butterfly.mp4', + package: 'flutter_gallery_assets', + ); + final VideoPlayerController beeController = new VideoPlayerController.network( beeUri, ); diff --git a/examples/flutter_gallery/pubspec.yaml b/examples/flutter_gallery/pubspec.yaml index c53e5b719e1..ee919c931b9 100644 --- a/examples/flutter_gallery/pubspec.yaml +++ b/examples/flutter_gallery/pubspec.yaml @@ -9,7 +9,7 @@ dependencies: string_scanner: 1.0.2 url_launcher: 3.0.0 cupertino_icons: 0.1.1 - video_player: 0.3.0 + video_player: 0.4.0 # Also update dev/benchmarks/complex_layout/pubspec.yaml flutter_gallery_assets: @@ -79,6 +79,7 @@ flutter: uses-material-design: true assets: - lib/gallery/example_code.dart + - packages/flutter_gallery_assets/videos/butterfly.mp4 - packages/flutter_gallery_assets/animated_flutter_lgtm.gif - packages/flutter_gallery_assets/animated_flutter_stickers.webp - packages/flutter_gallery_assets/appbar_background.jpg