File tree Expand file tree Collapse file tree 10 files changed +50
-56
lines changed
flutter_vlc_player_platform_interface/lib/src Expand file tree Collapse file tree 10 files changed +50
-56
lines changed Original file line number Diff line number Diff line change 1+ import 'package:flutter/material.dart' ;
2+ import 'package:flutter_vlc_player_example/multiple_tab.dart' ;
3+ import 'package:flutter_vlc_player_example/single_tab.dart' ;
4+
5+ class App extends StatefulWidget {
6+ @override
7+ _AppState createState () => _AppState ();
8+ }
9+
10+ class _AppState extends State <App > {
11+ static const _tabCount = 2 ;
12+
13+ @override
14+ Widget build (BuildContext context) {
15+ return DefaultTabController (
16+ length: _tabCount,
17+ child: Scaffold (
18+ appBar: AppBar (
19+ centerTitle: true ,
20+ title: const Text ('Vlc Player Example' ),
21+ bottom: const TabBar (
22+ tabs: [
23+ Tab (text: 'Single' ),
24+ Tab (text: 'Multiple' ),
25+ ],
26+ ),
27+ ),
28+ body: TabBarView (
29+ physics: const NeverScrollableScrollPhysics (),
30+ children: [
31+ SingleTab (),
32+ MultipleTab (),
33+ ],
34+ ),
35+ ),
36+ );
37+ }
38+ }
Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
2- import 'package:flutter_vlc_player_example/multiple_tab.dart' ;
3- import 'package:flutter_vlc_player_example/single_tab.dart' ;
2+ import 'package:flutter_vlc_player_example/app.dart' ;
43
54void main () {
65 runApp (
@@ -9,39 +8,3 @@ void main() {
98 ),
109 );
1110}
12-
13- // ignore: prefer-match-file-name
14- class App extends StatefulWidget {
15- @override
16- _AppState createState () => _AppState ();
17- }
18-
19- class _AppState extends State <App > {
20- static const _tabCount = 2 ;
21-
22- @override
23- Widget build (BuildContext context) {
24- return DefaultTabController (
25- length: _tabCount,
26- child: Scaffold (
27- appBar: AppBar (
28- centerTitle: true ,
29- title: const Text ('Vlc Player Example' ),
30- bottom: const TabBar (
31- tabs: [
32- Tab (text: 'Single' ),
33- Tab (text: 'Multiple' ),
34- ],
35- ),
36- ),
37- body: TabBarView (
38- physics: const NeverScrollableScrollPhysics (),
39- children: [
40- SingleTab (),
41- MultipleTab (),
42- ],
43- ),
44- ),
45- );
46- }
47- }
Original file line number Diff line number Diff line change 1- // ignore: prefer-match-file-name
2- enum VideoType {
3- asset,
4- file,
5- network,
6- recorded,
7- }
8-
91class VideoData {
102 final String name;
113 final String path;
@@ -17,3 +9,10 @@ class VideoData {
179 this .type,
1810 });
1911}
12+
13+ enum VideoType {
14+ asset,
15+ file,
16+ network,
17+ recorded,
18+ }
Original file line number Diff line number Diff line change 77
88import 'package:flutter/material.dart' ;
99import 'package:flutter_test/flutter_test.dart' ;
10-
11- import 'package:flutter_vlc_player_example/main.dart' ;
10+ import 'package:flutter_vlc_player_example/app.dart' ;
1211
1312void main () {
1413 testWidgets ('Verify Platform version' , (WidgetTester tester) async {
Original file line number Diff line number Diff line change @@ -22,6 +22,6 @@ export 'package:flutter_vlc_player_platform_interface/flutter_vlc_player_platfor
2222 VlcSubtitleOptions;
2323
2424export 'src/enums/playing_state.dart' show PlayingState;
25- export 'src/flutter_vlc_player .dart' show VlcPlayer;
25+ export 'src/vlc_player .dart' show VlcPlayer;
2626export 'src/vlc_player_controller.dart' show VlcPlayerController;
2727export 'src/vlc_player_value.dart' show VlcPlayerValue;
Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ import 'package:flutter/widgets.dart';
33import 'package:flutter_vlc_player/src/vlc_player_controller.dart' ;
44import 'package:flutter_vlc_player/src/vlc_player_platform.dart' ;
55
6- // ignore: prefer-match-file-name
76class VlcPlayer extends StatefulWidget {
87 final VlcPlayerController controller;
98 final double aspectRatio;
Original file line number Diff line number Diff line change 1- // ignore: prefer-match-file-name
21enum VlcMediaEventType {
32 opening,
43 playing,
Original file line number Diff line number Diff line change 1- // ignore: prefer-match-file-name
21enum VlcRendererEventType {
32 attached,
43 detached,
Original file line number Diff line number Diff line change 11import 'dart:ui' ;
22
3- import 'package:flutter_vlc_player_platform_interface/src/enums/media_event_type .dart' ;
3+ import 'package:flutter_vlc_player_platform_interface/src/enums/vlc_media_event_type .dart' ;
44
5- // ignore: prefer-match-file-name
65class VlcMediaEvent {
76 /// The type of the event.
87 final VlcMediaEventType mediaEventType;
Original file line number Diff line number Diff line change 1- import 'package:flutter_vlc_player_platform_interface/src/enums/renderer_event_type .dart' ;
1+ import 'package:flutter_vlc_player_platform_interface/src/enums/vlc_renderer_event_type .dart' ;
22
3- // ignore: prefer-match-file-name
43class VlcRendererEvent {
54 /// The type of the event.
65 final VlcRendererEventType eventType;
You can’t perform that action at this time.
0 commit comments