|
|
@@ -225,25 +225,9 @@ await controller.dispose(); //这个方法调用后,当前控制器理论上不
|
|
|
|
|
|
需要自定义 LifeCycle 进行管理,而且自定义控制器不太方便,遂决定重写 api 的代码结构,同时清晰逻辑
|
|
|
|
|
|
-## TodoList
|
|
|
-
|
|
|
-- [x] 控制器逻辑
|
|
|
-- [x] 默认控制器 UI
|
|
|
- - [x] 进度条
|
|
|
- - [x] 播放/暂停按钮
|
|
|
- - [x] 横向滑动进度
|
|
|
- - [x] 纵向滑动音量
|
|
|
- - [x] 单击显示/隐藏界面
|
|
|
- - [x] 双击播放/暂停
|
|
|
- - [ ] 拖动进度条快速调节进度
|
|
|
- - [x] 使用选项切换音量的控制是系统音量还是资源音量
|
|
|
- - [x] 允许根据情况禁用各种控制手势
|
|
|
-- [x] 根据视频角度自动旋转
|
|
|
-- [x] 保证图片宽高比不失真
|
|
|
-- [x] 允许自定义控制器 UI
|
|
|
-- [ ] 完善示例代码
|
|
|
-
|
|
|
-初版为预览版,不保证质量,欢迎试用
|
|
|
+目前属于公开测试使用阶段,不保证不出 bug,也不保证今后 api 不发生重大变更
|
|
|
+
|
|
|
+目前的进度可以查看[TODOLIST](https://github.com/CaiJingLong/flutter_ijkplayer/blob/master/TODOLIST.md)
|
|
|
|
|
|
UI 控制功能包含常见的播放停止,手势拖动
|
|
|
|