Commit Graph

140 Commits

Author SHA1 Message Date
955d8f5401 feat: 简单实现字幕功能 2024-03-24 23:25:45 +08:00
862ccea879 Merge branch 'main' into feature-playerSubtitle 2024-03-24 13:48:15 +08:00
b5a46d1be0 feat: 接收自定义组件传入 2024-03-23 18:03:33 +08:00
3701fdef97 Merge branch 'fix-scrollSetVolume' 2024-03-21 23:40:55 +08:00
4dbcd2e0ec fix: 尝试修复音量调节抖动 issues #647 #498 #104 #198 2024-03-21 23:39:56 +08:00
734db176bf Merge branch 'main' into fix 2024-03-20 00:08:37 +08:00
64292d523f fix: player fit rebuild 2024-03-18 22:13:15 +08:00
42ed67e03f merge main 2024-03-17 22:42:46 +08:00
12c299685b Merge branch 'feature-removeLockIcon' 2024-03-17 14:35:14 +08:00
fca0588377 Merge pull request #628 from guozhigq/feature-customBottomControl
Feature custom bottom control
2024-03-16 23:08:22 +08:00
b13d7b475b feat: 非全屏状态下隐藏锁定按钮 2024-03-14 23:49:36 +08:00
1eb2d23fb9 merge main 2024-03-11 22:36:36 +08:00
6fdfcb888d feat: 播放器底部控制栏自定义 2024-03-10 19:41:23 +08:00
3ece2bb173 feat: 系统倍速可编辑 2024-03-10 17:57:24 +08:00
ab24da5f55 fix: 媒体通知进度条未按预期停止 2024-03-07 23:35:39 +08:00
f0d8e2a122 feat: 播放器控制栏动画开关 2024-03-02 11:19:18 +08:00
f815affff9 opt: 播放器控制栏动画 2024-03-02 00:40:53 +08:00
542975d0ec feat: 全屏手势设置 issues #517 2024-02-28 00:34:46 +08:00
ee368d348d feat: 字幕展示 2024-02-27 22:50:02 +08:00
d258474a5a mod: 直播页面内容更新 2024-02-07 22:23:29 +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
5fa32f1e2b fix: 双击播放无声 2024-01-09 23:13:49 +08:00
71bb4b30d2 mod: 进度条防抖 issues #362 2024-01-09 08:23:55 +08:00
ac69896f9d Merge pull request #384 from orz12/opt-hidden-repeat-progressbar
opt: 控制条与常驻进度条互斥
2024-01-07 21:09:37 +08:00
fa8fd42e9a mod: format code 2024-01-07 12:58:24 +08:00
aa94bf27ff opt: 控制条与常驻进度条互斥 2024-01-05 14:02:32 +08:00
9ae0e9284b 添加 仅全屏时隐藏下方进度条功能 2024-01-02 08:19:39 +08:00
888f3f8a3a fix:视频底部进度条无法显示 2023-12-26 01:46:45 +08:00
e32ddeaec0 Merge pull request #325 from orz12/fix_portrait_fullscreen_bottom_cherry_pick
fix: 竖屏非全屏状态小白条适配
2023-12-21 21:24:54 +08:00
a10af323f9 bottom control尺寸优化,更易拖动进度条 2023-12-21 12:24:08 +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
16705f008c 修复竖屏全屏尺寸、返回,手势切换问题,还原pinnedHeader 2023-12-19 12:16:10 +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
98c2a4243d fix: duration导致的弹幕加载问题 issues #241 2023-11-13 23:53:20 +08:00
56b754e8d1 fix: iOS端没有声音 2023-11-12 16:26:41 +08:00
ea38305793 fix: 直播倍速异常 2023-11-12 14:36:22 +08:00
eaff4def1c mod: 画面比例 issues #229 2023-11-04 21:07:27 +08:00
720e9f0040 fix: 修复主动暂停后其他音频停止导致视频恢复播放 2023-10-29 01:57:39 +08:00
2348c14008 feat: 支持不开启后台播放时的音频打断 支持有通知是减小音量通知结束时回复 2023-10-28 14:52:29 +08:00