|
|
684a5920ef
|
Merge branch 'fix'
|
2024-12-01 13:01:14 +08:00 |
|
|
|
97d9bd4547
|
Merge branch 'opt-videoPlayerControl' into design
|
2024-11-26 23:31:45 +08:00 |
|
|
|
5201c66ac1
|
feat: hardwareDecodeFormat
|
2024-11-24 17:38:35 +08:00 |
|
|
|
796db85b21
|
opt: videoPlayer control
|
2024-11-24 16:29:53 +08:00 |
|
|
|
aa73fb4615
|
Merge branch 'main' into design
|
2024-11-23 23:34:07 +08:00 |
|
|
|
e8166c9f82
|
opt: toggle showSubtitleBtn
|
2024-11-23 22:48:09 +08:00 |
|
|
|
4008b8caef
|
fix: controlsLock exit fullscreen
|
2024-11-20 09:46:05 +08:00 |
|
|
|
16fa467742
|
refactor: GlobalDataCache
|
2024-11-19 23:50:45 +08:00 |
|
|
|
17fddb2a16
|
fix: typo
|
2024-11-11 09:18:05 +08:00 |
|
|
|
0ad3d45dd2
|
mod: subtitleContent clear
|
2024-11-06 23:23:25 +08:00 |
|
|
|
cf29a62a52
|
fix: 缓存弹幕设置
|
2024-10-12 14:16:53 +08:00 |
|
|
|
2e329553d9
|
opt: 数据初始化
|
2024-08-26 23:23:43 +08:00 |
|
|
|
eaae622f95
|
opt: 字幕渲染逻辑
|
2024-06-29 17:12:06 +08:00 |
|
|
|
cc32224daf
|
feat: 音频输出方式设置
|
2024-06-24 23:43:37 +08:00 |
|
|
|
7af1ebd3d5
|
fix: 弹幕显示&弹幕设置缓存
|
2024-06-11 22:59:07 +08:00 |
|
|
|
44f2a168ce
|
opt: 播放器单例
|
2024-05-15 23:55:04 +08:00 |
|
|
|
5a10dbaf4c
|
Merge branch 'main' into feature-media_kit
|
2024-05-12 00:54:24 +08:00 |
|
|
|
a32be2c5c6
|
fix: 半屏时播放完成状态栏消失
|
2024-05-03 21:42:01 +08:00 |
|
|
|
ba1a5486bf
|
opt: 初始化时记忆播放
|
2024-04-30 22:40:22 +08:00 |
|
|
|
8cd9a538b9
|
Merge branch 'design'
|
2024-04-27 20:41:00 +08:00 |
|
|
|
257596cb9e
|
mod: 默认关闭硬解
|
2024-04-27 20:40:23 +08:00 |
|
|
|
29bdbbfe18
|
mod: playCount calc
|
2024-04-27 15:32:05 +08:00 |
|
|
|
038801a3b9
|
opt: 视频初始化
|
2024-04-16 23:41:45 +08:00 |
|
|
|
a8cfe9fa1a
|
fix: seekTo异常
|
2024-04-16 23:38:03 +08:00 |
|
|
|
99645c7b4a
|
fix: seekTo multiple trigger
|
2024-04-05 23:20:44 +08:00 |
|
|
|
b689db16b5
|
Merge branch 'main' into feature-media_kit
|
2024-03-30 17:13:09 +08:00 |
|
|
|
955d8f5401
|
feat: 简单实现字幕功能
|
2024-03-24 23:25:45 +08:00 |
|
|
|
76784ee664
|
mod: seekTo
|
2024-03-19 23:33:32 +08:00 |
|
|
|
42ed67e03f
|
merge main
|
2024-03-17 22:42:46 +08:00 |
|
|
|
1eb2d23fb9
|
merge main
|
2024-03-11 22:36:36 +08:00 |
|
|
|
3ece2bb173
|
feat: 系统倍速可编辑
|
2024-03-10 17:57:24 +08:00 |
|
|
|
ab24da5f55
|
fix: 媒体通知进度条未按预期停止
|
2024-03-07 23:35:39 +08:00 |
|
|
|
ee368d348d
|
feat: 字幕展示
|
2024-02-27 22:50:02 +08:00 |
|
|
|
bf8ae0f317
|
feat: 新增弹幕描边粗细设置,默认值降低
|
2024-01-25 20:55:35 +08:00 |
|
|
|
7428cde108
|
mod: flutter 3.16 特性迁移
|
2024-01-21 18:50:25 +08:00 |
|
|
|
aa4e251295
|
fix: 视频详情页null
|
2024-01-21 11:37:19 +08:00 |
|
|
|
0cc25203b1
|
fix: 设置自定义倍速后白屏
原因:List<double>并非List<dynamic>,赋值会产生错误
|
2024-01-15 00:58:52 +08:00 |
|
|
|
71bb4b30d2
|
mod: 进度条防抖 issues #362
|
2024-01-09 08:23:55 +08:00 |
|
|
|
fa8fd42e9a
|
mod: format code
|
2024-01-07 12:58:24 +08:00 |
|
|
|
e32ddeaec0
|
Merge pull request #325 from orz12/fix_portrait_fullscreen_bottom_cherry_pick
fix: 竖屏非全屏状态小白条适配
|
2023-12-21 21:24:54 +08:00 |
|
|
|
621a597d8f
|
竖屏全屏也隐藏状态栏与导航栏
|
2023-12-21 12:23:01 +08:00 |
|
|
|
faaf416bf0
|
fix: 统一弹幕时间计算方式,speed改为duration
|
2023-12-20 13:49:58 +08:00 |
|
|
|
920f301d62
|
Merge pull request #319 from orz12/reduce_slider_rebuilds
降低进度条与播放时间的更新频率
|
2023-12-19 22:26:55 +08:00 |
|
|
|
cd8078a8fa
|
降低进度条与播放时间的更新频率
新建positionSeconds、sliderPositionSeconds、durationSeconds、bufferedSeconds变量,仅在秒数发生变化时再更新,避免每帧都在重绘控件
|
2023-12-19 19:25:02 +08:00 |
|
|
|
4d07f1508a
|
重构全屏逻辑,修复全屏弹幕与横屏错位问题
不再使用showDialog覆盖并传递对象的方式实现全屏,改用原控件调整高度(用Obx包裹SliverAppBar)、safeArea切换上下边距、构建detail页时根据屏幕方向切换状态栏可见性的方式实现全屏。
以上方式既能兼容屏幕旋转,也能绕过弹幕不加载的问题,还可以保留播放器上的弹幕避免旋屏时清空。
另外添加了两处针对全屏或旋屏状态的返回处理。
|
2023-12-18 21:25:28 +08:00 |
|
|
|
51254f5719
|
fix: 直播音轨
|
2023-12-17 22:58:00 +08:00 |
|
|
|
3d6d0b0c44
|
opt: 长按倍速逻辑优化 issues #240
|
2023-12-17 16:11:53 +08:00 |
|
|
|
6a888ad72b
|
Merge branch 'fix'
|
2023-12-16 22:04:18 +08:00 |
|
|
|
b4b64d9864
|
fix: duration null error
|
2023-12-16 20:57:18 +08:00 |
|
|
|
bda56169b0
|
mod
|
2023-12-04 00:01:07 +08:00 |
|