windows 手动切换数据源有概率会导致 ui 卡住很长一段时间
问题描述
No response
复现步骤
No response
Ani 版本号
4.5.0-alpha03
操作系统
Windows
应用日志
...
any logs
视频缓冲或弱网环境更容易复现
something is running on UI thread
动画卡在这里·,无法进行任何操作;
2025-2-28发布的4.5.0
Issue 没关闭就代表这个问题还没修复,请耐心等待
app.log 该bug出现一段时间后ani直接闪退,时间点大约在18:48。
同问 这边的情况是鼠标滚轮向上给选源弹窗划下去后卡住 视频依旧在播放 但是ui对鼠标无响应
同问 这边的情况是鼠标滚轮向上给选源弹窗划下去后卡住 视频依旧在播放 但是ui对鼠标无响应
4.5.1 windows
似乎是在这里卡死了
这次又是 danmaku 获取播放时长导致了卡死。
根据我的测试,选择了某个 BT 源并且这个源正在加载时,选择另外一个源能必定复现这种情况(推测是在加载源期间会有一些组件去获取当前播放进度)。 VLC 的 native 实现可能有问题:在某些条件下,获取正在初始缓冲的媒体的播放进度会 block 线程(libvlc_media_player_get_time)