浏览代码

修改了代码结构

cjl_macbook 6 年之前
父节点
当前提交
73cd351085

+ 8 - 2
TODOLIST.md

@@ -19,14 +19,20 @@
     - [x] 当前播放进度
     - [x] 总时长
     - [x] 视频方向
+    - [ ] 视频播放速度
+      - [ ] tcp速度
+      - [ ] udp速度
+    - [ ] 当前视频编解码参数
+      - [ ] 视频
+      - [ ] 音频
   - [ ] 控制亮度
 - [x] 默认控制器 UI
   - [x] 进度条
   - [x] 播放/暂停按钮
   - [x] 全屏横向滑动进度
-  - [ ] 拖动进度条快速调节进度
+  - [x] 拖动进度条快速调节进度
     - [x] 逻辑部分实现
-    - [ ] UI 提示
+    - [x] UI 提示
   - [x] 纵向滑动音量
   - [x] 单击显示/隐藏界面
   - [x] 双击播放/暂停

+ 2 - 2
lib/flutter_ijkplayer.dart

@@ -1,5 +1,5 @@
 export 'src/error.dart';
 export 'src/ijkplayer.dart';
-export 'src/video_info.dart';
+export 'package:flutter_ijkplayer/src/entity/video_info.dart';
 export 'src/widget/controller_widget_builder.dart' show DefaultControllerWidget;
-export 'src/config.dart';
+export 'package:flutter_ijkplayer/src/helper/config.dart';

+ 1 - 1
lib/src/engine/ijk_controller_manager.dart

@@ -1,5 +1,5 @@
 import 'package:flutter_ijkplayer/src/ijkplayer.dart';
-import 'package:flutter_ijkplayer/src/logutil.dart';
+import 'package:flutter_ijkplayer/src/helper/logutil.dart';
 
 class IjkMediaPlayerManager {
   final ijkPlayerList = <IjkMediaController>[];

+ 1 - 1
lib/src/manager.dart → lib/src/engine/manager.dart

@@ -1,4 +1,4 @@
-part of './ijkplayer.dart';
+part of '../ijkplayer.dart';
 
 /// create 2019/3/18 by cai
 ///

+ 0 - 0
lib/src/video_info.dart → lib/src/entity/video_info.dart


+ 0 - 0
lib/src/config.dart → lib/src/helper/config.dart


+ 1 - 1
lib/src/logutil.dart → lib/src/helper/logutil.dart

@@ -1,4 +1,4 @@
-import 'config.dart';
+import 'package:flutter_ijkplayer/src/helper/config.dart';
 
 /// IJKPlayer Log Util
 class LogUtils {

+ 3 - 5
lib/src/ijkplayer.dart

@@ -5,17 +5,15 @@ import 'package:flutter/material.dart';
 import 'package:flutter/services.dart';
 
 import 'error.dart';
-import 'logutil.dart';
-import 'video_info.dart';
+import 'package:flutter_ijkplayer/src/helper/logutil.dart';
+import 'package:flutter_ijkplayer/src/entity/video_info.dart';
 import 'widget/controller_widget_builder.dart';
 import 'widget/ijkplayer_builder.dart';
 import 'engine/ijk_controller_manager.dart';
 
 part 'controller.dart';
-
 part 'ijk_event_channel.dart';
-
-part 'manager.dart';
+part 'engine/manager.dart';
 
 /// Main Classes of Library
 class IjkPlayer extends StatefulWidget {

+ 1 - 1
lib/src/widget/controller_widget_builder.dart

@@ -4,7 +4,7 @@ import 'package:flutter/cupertino.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_ijkplayer/flutter_ijkplayer.dart';
 import 'package:flutter_ijkplayer/src/helper/time_helper.dart';
-import 'package:flutter_ijkplayer/src/logutil.dart';
+import 'package:flutter_ijkplayer/src/helper/logutil.dart';
 import 'package:flutter_ijkplayer/src/widget/progress_bar.dart';
 
 /// Using mediaController to Construct a Controller UI