夜雨聆风学习资料网

ARTICLE · 1332829

测试版更新5.6.0插件与缓存重磅优化,手机电视双端手感升级

测试版更新5.6.0插件与缓存重磅优化,手机电视双端手感升级

你划了那么多条,唯独在我这儿多待了一会儿。能看到即是缘分,点个关注,加星标🌟,下次我还在这儿等你。

版本号:5.6.0-测试版-202611080849本次测试版重点打磨插件与缓存两大模块,同时修复多处影响日常使用的细节问题。开发者在当前并不友好的环境下持续打磨更新,每一处优化、每一个bug修复,都耗费了大量时间与精力,实属不易,还请各位伙伴且用且珍惜。✨新增与增强• 插件范围新增「全屏」:手机端全屏播放时,声明了详情页 / 播放页的插件入口会自动隐藏,退出全屏自动回来;想在全屏里也保留入口的插件写 fullscreen 即可。画中画不算全屏,小窗下入口照旧保留。电视端没有「内嵌→全屏」这个切换,不受这条影响。• 电视端详情页新增「插件」行:以前插件行只加在手机那份布局上,电视上永远看不到。现在详情区有独立的「插件」标题与一行可聚焦芯片,遥控器能把焦点移过去按确认;没装插件时整行不出现,不留一行空标题。• 插件面板先开壳再加载:点击插件入口立即打开面板并转圈,插件在后台跑,结果按请求配对填进去。一次点击只跑一次插件,连点不会再叠出第二个面板。• 融合播放器的插件入口挪到最左端:手机端详情页内嵌播放器的控制条本身比屏幕宽,追加到末尾等于挂在看不见的地方,现在插到第一个,直接可点。• Exo 播放缓存可以设上限:进「设置 → 缓存管理」,Exo 播放缓存这一行现在有「播放缓存上限」。默认不限,老用户行为不变;设了之后播放缓存不会超过该值,也不会超过你对预加载的设置。• 缓存面板写明播放缓存的去向:摘要新增一行「播放缓存 X(退出播放后 收至 Y)」,Y 就是退出播放后缓存要收到的目标。• 播放结束后缓存自动收下来:EXO 播放缓存按上限重建并淘汰超出部分,MPV 的 HLS 缓存同样在会话结束时于后台收敛;两者都只在没有播放会话时动手,播放中不削减缓冲余量。🛠️Bug修复• 修复手机全屏播放时插件 chip 挡住画面:全屏后所有声明了详情页 / 播放页的插件入口一律隐藏,要显示必须显式声明全屏范围;退出全屏、退出画中画后入口自动装回来。• 修复点插件后 1–3 秒毫无反馈:现在点击即开面板并显示加载中,插件最长 5 秒的调用不再是一片空白。• 修复连点叠出多个插件面板、以及结果串台:同一插件动作在跑时不重复派发,也只有一个面板;用户已关掉面板或点了别的入口时,回来的旧结果直接丢弃。插件返回空结果会显式收掉加载态,不会留下永久转圈的面板。• 修复电视端声明 surfaces:["detail"] 的插件永远没有入口:电视端没有独立详情页,详情与播放同在一个页面,现在这一页同时算作详情页与播放页,两种写法都能出现。• 修复电视端卸载插件后详情页留一行只有「插件」二字的空标题:入口撤下时标题行与滚动容器一并收回。• 修复播放缓存上限设了等于白设:这条设置以前没有任何代码读取,现在真正接入播放缓存的容量计算,改完在后台立即生效,不用等下一次播放。• 修改「总上限」后面板里的目标数字不刷新:原先只更新了按钮文案,摘要行会继续显示已经作废的「退出播放后收至」。• 修复「总上限」这一项被写成「总计」:文案已改正为「总上限」。• 修复遥控器焦点落在右侧「运行」按钮时长按 OK 不弹编辑弹窗:现在条目与按钮共用同一个长按入口,短按仍是运行 / 停止。• 修复实验室命令编辑弹窗里上下键出不去输入框:新增显式焦点链,遥控器上下键可在标题 / 描述 / 命令 / 参数 / 开关与取消 / 删除 / 保存之间移动,触摸模式下同样能走开;左右键仍保持原生光标行为。• 修复新建命令时上下键毫无反应:「新建」没有「删除」按钮,原先的空槽位会把按键静默吃掉,现在空按钮不占链位。• 修复详情页芯片内边距 按像素写:部分密度设备上文字贴到描边上(「按钮边框包不住文本」),现在按 dp 换算,各密度表现一致。📌其他(无用户可见变化)• 缓存巡检不再空转:当自动可清理的模块全部清掉也压不到总上限以下时,不再每 12 小时白跑一遍清理并报一次成功;播放缓存另有 12 小时兜底收敛,避免设备长期占着播放会话时缓存一直不收。• 面板上的播放缓存上限只降低不抬高:设了 2 GiB 预加载又设 500 MB 上限时按 500 MB 算;总上限留空(不限)时仍由预加载设置单独决定,所以没打开过缓存面板的用户观感完全没有变化。• 播放中刻意不受总上限约束:削小正在读的缓存会换来更小的可拖动范围与更高重缓冲风险,而磁盘收益要等播放结束才看得到。• 插件面板正文超过 32768 字符时不写入界面保存状态,避免大正文触发 TransactionTooLargeException;这类面板在真正的进程重建后会主动关闭,不会伪装成「有内容」或永久转圈。• 插件新增 playback.fullscreen 事件(进 / 退各一次,画中画按非全屏计),由 plugin.events 覆盖;插件目录的 README 已同步这条条件事件与「全屏范围排他」的语义。• 定向单测:手机端 511 条用例、电视端 391 条用例,均 0 失败;双 flavour Java 编译通过;关键修复各带变异探针验证回归锁 非空转。• 文档:新增 4 篇合并评审记录与 1 篇上游播放缓存上限同步记录。• 没有配置格式变化、没有数据迁移、没有新增依赖,安装包体量基本不变;回滚只需逐个回退对应提交。✅测试重点提示本次为 APK 测试版,建议重点验证:手机端找一部可以内嵌全屏的片子,进全屏后插件入口应全部消失、退出全屏应回来,进出画中画也应跟着变;装一个声明了全屏范围的插件,全屏里应能正常显示。电视端进详情页应能看到「插件」行,遥控器把焦点移过去按确认能打开面板、关闭后焦点回到原处;连续快速点同一颗入口,应只开一个面板且只跑一次插件。进「设置 → 缓存管理」给 Exo 播放缓存设一个较小的上限,面板应立刻给出「播放缓存 X(退出播放后收至 Y)」,正常播一部片后退出,再回来看占用应明显下降;把「总上限」改一档,摘要里的目标数字应立即跟着变。实验室「命令」页把焦点放到右侧「运行」按钮上长按 OK,应弹出编辑弹窗,弹窗内上下键应能从标题一路走到保存,新建命令时也不应卡住。已知未覆盖:本轮证据来自定向单测、源码契约测试与双 flavour 编译,缓存真实收敛、画中画插件 chip 是否会闪一帧、电视端真遥控器上的插件行焦点可辨识度都需要你在设备上看一眼;电视端不适用「全屏」范围(播放页本身就是全屏常态),播放中不会为省磁盘削减缓存,插件面板正文超 32K 字符重建后会被关闭。上一版修复的 IJK 加密 HLS、解码兜底误抢 HEVC 硬解、手机端内嵌旋转按钮与插件导入 / 豆瓣面板均未被本版本改动。⚠️ 版权与维权声明本软件所有代码、功能设计归属原开发者所有,未经许可禁止私自二次打包、篡改、分流售卖。本文为小编原创整理发布,文章图文、排版、文案均受版权保护,禁止无授权搬运、洗稿、截取转载,一经发现,将依法维权。

   今日回复关键词:默影视


关键词回复时不要多空格
如果不方便可以选择复制再到后台粘贴就可以了

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料