今天的工作任务比较令人窒息,主要还是继续修复字幕,发现 iOS 上会出现断流的情况,排查到了下午三点多最终确定是 Stream 流被释放导致的,这个机制和电脑上的 Chrome 完全不同,增加 clone
方法复制一份之后就解决了这个问题,也就是复制前后的两份 Stream 对象都需要在使用完毕后进行释放,而没有相互干扰。
除此之外就是继续完善我拖拽静态轮换面板组件了,增加了所有位置的拖拽调整大小的功能,唯独特别的是只有「左下角和右上角」两个位置的鼠标坐标反转是最独特的,其他的要么是 XY 轴全反转要么全不反转,目前暂未发现到什么特别的规律,按照条件单独写的判断,感觉并不是最优雅的。具体效果可 跳转链接 查看。
这几件事情都处理的差不多之后,还是要回到此前 Google Meet 插件的研究当中,简单来讲就是使用浏览器插件的形式 Hack 掉它默认的一些代码,实现自己的功能扩展。这无疑对我来说是相当的挑战,我连一个最基础的浏览器插件都还没整过,还得从 0 到 1 开始学习...
晚上基本上就是休闲时间了,和 @Kevin 讨论了下之前那个脚本的事情,暂未有新结论。Single 主题因为有新人打赏加群,就和开源版本同步了下代码。然后就是继续刷原神风花节的相关剧情,日常体力拿去刷流血狗去了,不然真不知道还能打什么素材。