Skip to content

Commit bf6c32c

Browse files
[various] Update examples using video_player (flutter#5653)
Updates examples in other packages (image_picker, camera) that use the deprecated `VideoPlayerController.network` to use the newer `VideoPlayerController.networkUrl` instead. Fixes flutter#127754
1 parent 8411522 commit bf6c32c

File tree

20 files changed

+31
-38
lines changed

20 files changed

+31
-38
lines changed

packages/camera/camera/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.10.5+7
2+
3+
* Updates example app to use non-deprecated video_player method.
4+
15
## 0.10.5+6
26

37
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.

packages/camera/camera/example/lib/main.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -986,11 +986,7 @@ class _CameraExampleHomeState extends State<CameraExampleHome>
986986
}
987987

988988
final VideoPlayerController vController = kIsWeb
989-
// TODO(gabrielokura): remove the ignore once the following line can migrate to
990-
// use VideoPlayerController.networkUrl after the issue is resolved.
991-
// https://github.com/flutter/flutter/issues/121927
992-
// ignore: deprecated_member_use
993-
? VideoPlayerController.network(videoFile!.path)
989+
? VideoPlayerController.networkUrl(Uri.parse(videoFile!.path))
994990
: VideoPlayerController.file(File(videoFile!.path));
995991

996992
videoPlayerListener = () {

packages/camera/camera/example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
flutter:
1818
sdk: flutter
1919
path_provider: ^2.0.0
20-
video_player: ^2.1.4
20+
video_player: ^2.7.0
2121

2222
dev_dependencies:
2323
build_runner: ^2.1.10

packages/camera/camera/pubspec.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: A Flutter plugin for controlling the camera. Supports previewing
44
Dart.
55
repository: https://github.com/flutter/packages/tree/main/packages/camera/camera
66
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+camera%22
7-
version: 0.10.5+6
7+
version: 0.10.5+7
88

99
environment:
1010
sdk: ">=3.0.0 <4.0.0"
@@ -34,7 +34,6 @@ dev_dependencies:
3434
sdk: flutter
3535
mockito: 5.4.3
3636
plugin_platform_interface: ^2.0.0
37-
video_player: ^2.0.0
3837

3938
topics:
4039
- camera

packages/camera/camera_android/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.10.8+15
2+
3+
* Updates example app to use non-deprecated video_player method.
4+
15
## 0.10.8+14
26

37
* Fixes `pausePreview` null pointer error. `pausePreview` should not be called

packages/camera/camera_android/example/lib/main.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -994,11 +994,7 @@ class _CameraExampleHomeState extends State<CameraExampleHome>
994994
}
995995

996996
final VideoPlayerController vController = kIsWeb
997-
// TODO(gabrielokura): remove the ignore once the following line can migrate to
998-
// use VideoPlayerController.networkUrl after the issue is resolved.
999-
// https://github.com/flutter/flutter/issues/121927
1000-
// ignore: deprecated_member_use
1001-
? VideoPlayerController.network(videoFile!.path)
997+
? VideoPlayerController.networkUrl(Uri.parse(videoFile!.path))
1002998
: VideoPlayerController.file(File(videoFile!.path));
1003999

10041000
videoPlayerListener = () {

packages/camera/camera_android/example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies:
1818
flutter:
1919
sdk: flutter
2020
path_provider: ^2.0.0
21-
video_player: ^2.1.4
21+
video_player: ^2.7.0
2222

2323
dev_dependencies:
2424
build_runner: ^2.1.10

packages/camera/camera_android/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Android implementation of the camera plugin.
33
repository: https://github.com/flutter/packages/tree/main/packages/camera/camera_android
44
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+camera%22
55

6-
version: 0.10.8+14
6+
version: 0.10.8+15
77

88
environment:
99
sdk: ">=3.0.0 <4.0.0"

packages/camera/camera_android_camerax/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.5.0+24
2+
3+
* Updates example app to use non-deprecated video_player method.
4+
15
## 0.5.0+23
26

37
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.

packages/camera/camera_android_camerax/example/lib/main.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -971,11 +971,7 @@ class _CameraExampleHomeState extends State<CameraExampleHome>
971971
}
972972

973973
final VideoPlayerController vController = kIsWeb
974-
// TODO(gabrielokura): remove the ignore once the following line can migrate to
975-
// use VideoPlayerController.networkUrl after the issue is resolved.
976-
// https://github.com/flutter/flutter/issues/121927
977-
// ignore: deprecated_member_use
978-
? VideoPlayerController.network(videoFile!.path)
974+
? VideoPlayerController.networkUrl(Uri.parse(videoFile!.path))
979975
: VideoPlayerController.file(File(videoFile!.path));
980976

981977
videoPlayerListener = () {

packages/camera/camera_android_camerax/example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
camera_platform_interface: ^2.2.0
1818
flutter:
1919
sdk: flutter
20-
video_player: ^2.4.10
20+
video_player: ^2.7.0
2121

2222
dev_dependencies:
2323
espresso: ^0.2.0

packages/camera/camera_android_camerax/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: camera_android_camerax
22
description: Android implementation of the camera plugin using the CameraX library.
33
repository: https://github.com/flutter/packages/tree/main/packages/camera/camera_android_camerax
44
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+camera%22
5-
version: 0.5.0+23
5+
version: 0.5.0+24
66

77
environment:
88
sdk: ">=3.0.0 <4.0.0"

packages/camera/camera_avfoundation/CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
## NEXT
1+
## 0.9.13+8
22

3+
* Updates example app to use non-deprecated video_player method.
34
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
45

56
## 0.9.13+7

packages/camera/camera_avfoundation/example/lib/main.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -994,11 +994,7 @@ class _CameraExampleHomeState extends State<CameraExampleHome>
994994
}
995995

996996
final VideoPlayerController vController = kIsWeb
997-
// TODO(gabrielokura): remove the ignore once the following line can migrate to
998-
// use VideoPlayerController.networkUrl after the issue is resolved.
999-
// https://github.com/flutter/flutter/issues/121927
1000-
// ignore: deprecated_member_use
1001-
? VideoPlayerController.network(videoFile!.path)
997+
? VideoPlayerController.networkUrl(Uri.parse(videoFile!.path))
1002998
: VideoPlayerController.file(File(videoFile!.path));
1003999

10041000
videoPlayerListener = () {

packages/camera/camera_avfoundation/example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies:
1818
flutter:
1919
sdk: flutter
2020
path_provider: ^2.0.0
21-
video_player: ^2.1.4
21+
video_player: ^2.7.0
2222

2323
dev_dependencies:
2424
build_runner: ^2.1.10

packages/camera/camera_avfoundation/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: camera_avfoundation
22
description: iOS implementation of the camera plugin.
33
repository: https://github.com/flutter/packages/tree/main/packages/camera/camera_avfoundation
44
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+camera%22
5-
version: 0.9.13+7
5+
version: 0.9.13+8
66

77
environment:
88
sdk: ">=3.0.0 <4.0.0"

packages/image_picker/image_picker/CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
## NEXT
1+
## 1.0.5
22

3+
* Updates example app to use non-deprecated video_player method.
34
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
45

56
## 1.0.4

packages/image_picker/image_picker/example/lib/main.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,7 @@ class _MyHomePageState extends State<MyHomePage> {
6262
await _disposeVideoController();
6363
late VideoPlayerController controller;
6464
if (kIsWeb) {
65-
// TODO(gabrielokura): remove the ignore once the following line can migrate to
66-
// use VideoPlayerController.networkUrl after the issue is resolved.
67-
// https://github.com/flutter/flutter/issues/121927
68-
// ignore: deprecated_member_use
69-
controller = VideoPlayerController.network(file.path);
65+
controller = VideoPlayerController.networkUrl(Uri.parse(file.path));
7066
} else {
7167
controller = VideoPlayerController.file(File(file.path));
7268
}

packages/image_picker/image_picker/example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ dependencies:
1919
path: ../
2020
image_picker_platform_interface: ^2.8.0
2121
mime: ^1.0.4
22-
video_player: ^2.1.4
22+
video_player: ^2.7.0
2323

2424
dev_dependencies:
2525
build_runner: ^2.1.10

packages/image_picker/image_picker/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Flutter plugin for selecting images from the Android and iOS image
33
library, and taking new pictures with the camera.
44
repository: https://github.com/flutter/packages/tree/main/packages/image_picker/image_picker
55
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+image_picker%22
6-
version: 1.0.4
6+
version: 1.0.5
77

88
environment:
99
sdk: ">=3.0.0 <4.0.0"

0 commit comments

Comments
 (0)