Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

需求和碰到的问题 #51

Open
MaybeQHL opened this issue Aug 17, 2022 · 153 comments
Open

需求和碰到的问题 #51

MaybeQHL opened this issue Aug 17, 2022 · 153 comments

Comments

@MaybeQHL
Copy link

终端设备:MUI13
版本: 2.42 debug

  1. 黑色主题(夜间模式)
  2. 拖动进度条的时候左下角的播放暂停键会闪烁1秒。
  3. 在播放视频的时候切换到后台 再次进入退出到详情页,正常来说应该保留活动。(系统没有杀后台)
@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

1.这个目前还要很大改造,至少要支持插件自定义主题后
2.这个原播放器底层设计成缓冲时隐藏防止操作
3.测试发现从最近任务回去没问题,从图标回去Intent有些毛病,后面排查

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

另外我想问一下弹幕系统,好像还是不太行

@MaybeQHL
Copy link
Author

另外我想问一下弹幕系统,好像还是不太行

什么问题 ,弹幕系统 服务器主要是在国外,本身就是有延迟的,这个没办法解决,再加上中途必须请求国内服务器所以延迟有点高,如果是延迟的问题暂时没办法

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

另外我想问一下弹幕系统,好像还是不太行

什么问题 ,弹幕系统 服务器主要是在国外,本身就是有延迟的,这个没办法解决,再加上中途必须请求国内服务器所以延迟有点高,如果是延迟的问题暂时没办法

不是超时问题,基本无法访问
Screenshot_2022-08-17-14-25-52-608_com.su.mediabox.debug.jpg
无论挂梯与否

另外3已经修复了,最新测试版可以体验到

@MaybeQHL
Copy link
Author

你是什么网络 应该不是电信吧

@MaybeQHL
Copy link
Author

Screenshot_2022-08-17-14-31-43-196_com su mediabox debug

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

Screenshot_2022-08-17-14-31-43-196_com su mediabox debug

我这很少偶尔能访问,以前就没啥问题。而且现在是不是不合并其他渠道弹幕了?弹幕太少了

@MaybeQHL
Copy link
Author

我这里
Screenshot_2022-08-17-14-39-20-415_com su mediabox debug

应该是网络问题 联通和移动网络不太行

@MaybeQHL
Copy link
Author

v1合并b站 但是b站有的番剧在国外服务器好像是查不出来。

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

v1合并b站 但是b站有的番剧在国外服务器好像是查不出来。

😂好像是,比如柯南以前就很多弹幕。那腾讯源不合并了吗

@MaybeQHL
Copy link
Author

腾讯是区块弹幕 b站这个接受是混合弹幕。 区块弹幕就是要分好多次时间点才能查的出整级弹幕,延迟会非常高,我不可能本地去储存他们的弹幕数据 所以现在只能v1 b站 整混合弹幕 v2 腾讯 片段弹幕

@MaybeQHL
Copy link
Author

要是腾讯有混合就好办了,但是他没有 没得办法

@MaybeQHL
Copy link
Author

v2就是合并的,但是v2每隔30秒要查一次,因为腾讯30秒分割的,

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

v2就是合并的,但是v2每隔30秒要查一次,因为腾讯30秒分割的,

目前插件系统是一次性查询的,那只能一次性主动请求多个分块合并了

@MaybeQHL
Copy link
Author

限制于延迟的问题 你需要提前设置偏移量去获取弹幕,具体查看文档。

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

限制于延迟的问题 你需要提前设置偏移量去获取弹幕,具体查看文档。

目前插件系统只在刚开始播放请求弹幕,所以我只能让它一次性全请求有效分块再最后合并返回

@MaybeQHL
Copy link
Author

限制于延迟的问题 你需要提前设置偏移量去获取弹幕,具体查看文档。

目前插件系统只在刚开始播放请求弹幕,所以我只能让它一次性全请求有效分块再最后合并返回

也不知道腾讯怎么想的 30秒分一块, 这得多少个请求。 不过你可以试一试 。
1E7E3807

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

限制于延迟的问题 你需要提前设置偏移量去获取弹幕,具体查看文档。

目前插件系统只在刚开始播放请求弹幕,所以我只能让它一次性全请求有效分块再最后合并返回

也不知道腾讯怎么想的 30秒分一块, 这得多少个请求。 不过你可以试一试 。 1E7E3807

😂毕竟腾讯视频体量很大,也许弹幕太多了

@MaybeQHL
Copy link
Author

你试试吧 有问题跟我说。

@MaybeQHL
Copy link
Author

对了 群组你搞个discord 服务器方便些

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

对了 群组你搞个discord 服务器方便些

主要我很少开discord

@MaybeQHL
Copy link
Author

那好吧

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

接口获取弹幕能不能提供一个参数控制是否合并其他渠道弹幕,因为我觉得这样的话不如把你的弹幕当交互弹幕,然后插件主动直接整合其他渠道弹幕,可以节省很多次请求时间

@MaybeQHL
Copy link
Author

接口获取弹幕能不能提供一个参数控制是否合并其他渠道弹幕,因为我觉得这样的话不如把你的弹幕当交互弹幕,然后插件主动直接整合其他渠道弹幕,可以节省很多次请求时间

受限于成本,我的服务器是那种便宜的,所以线路可能不太好。

v1暂时就不动了,毕竟腾讯都不支持混合,设置这个也没什么意义了。

然后就是你说的这种需求指的是V2吧?V2我可以弄个type数组之类的根据例如:['base','tenxun','bilibili'] 这种。

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

接口获取弹幕能不能提供一个参数控制是否合并其他渠道弹幕,因为我觉得这样的话不如把你的弹幕当交互弹幕,然后插件主动直接整合其他渠道弹幕,可以节省很多次请求时间

受限于成本,我的服务器是那种便宜的,所以线路可能不太好。

v1暂时就不动了,毕竟腾讯都不支持混合,设置这个也没什么意义了。

然后就是你说的这种需求指的是V2吧?V2我可以弄个type数组之类的根据例如:['base','tenxun','bilibili'] 这种。

主要是如果插件主动整合弹幕,你的弹幕作为交互弹幕的话还包含了整合就重复了

@MaybeQHL
Copy link
Author

接口获取弹幕能不能提供一个参数控制是否合并其他渠道弹幕,因为我觉得这样的话不如把你的弹幕当交互弹幕,然后插件主动直接整合其他渠道弹幕,可以节省很多次请求时间

受限于成本,我的服务器是那种便宜的,所以线路可能不太好。
v1暂时就不动了,毕竟腾讯都不支持混合,设置这个也没什么意义了。
然后就是你说的这种需求指的是V2吧?V2我可以弄个type数组之类的根据例如:['base','tenxun','bilibili'] 这种。

主要是如果插件主动整合弹幕,你的弹幕作为交互弹幕的话还包含了整合就重复了

嗯嗯,我设置一个数组['base'] 这样就只会查系统原生的弹幕。

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

接口获取弹幕能不能提供一个参数控制是否合并其他渠道弹幕,因为我觉得这样的话不如把你的弹幕当交互弹幕,然后插件主动直接整合其他渠道弹幕,可以节省很多次请求时间

受限于成本,我的服务器是那种便宜的,所以线路可能不太好。
v1暂时就不动了,毕竟腾讯都不支持混合,设置这个也没什么意义了。
然后就是你说的这种需求指的是V2吧?V2我可以弄个type数组之类的根据例如:['base','tenxun','bilibili'] 这种。

主要是如果插件主动整合弹幕,你的弹幕作为交互弹幕的话还包含了整合就重复了

嗯嗯,我设置一个数组['base'] 这样就只会查系统原生的弹幕。

好的。

@MaybeQHL
Copy link
Author

POST 请求 json格式

@RyensX
Copy link
Owner

RyensX commented Aug 17, 2022

@RyensX
Copy link
Owner

RyensX commented Sep 6, 2022

好的,那等你适配吧。辛苦了。

另外弹幕系统上很多番我发现不同集数可能有时候也获取不了聚合弹幕,希望能解决一下B站他们的问题😂

@MaybeQHL
Copy link
Author

MaybeQHL commented Sep 6, 2022

举个例子吧

@RyensX
Copy link
Owner

RyensX commented Sep 6, 2022

举个例子吧

比如你试试黑之召唤士第8/9,8有3k字幕,而9为0

@MaybeQHL
Copy link
Author

MaybeQHL commented Sep 6, 2022

修复了。

@MaybeQHL
Copy link
Author

MaybeQHL commented Sep 6, 2022

@RyensX
Copy link
Owner

RyensX commented Sep 6, 2022

https://api.danmu.oyyds.top/api/message/getSomeV3?keyword=黑之召唤士&number=第9集&type=1&platforms=base,bilibili,dandan&dandanRelated=true app还是不出来我也不知道为什么

我晚点排查一下插件的请求,其实每个插件我都会根据数据源特点来优化查询请求

@MaybeQHL
Copy link
Author

MaybeQHL commented Sep 7, 2022

@RyensX
Copy link
Owner

RyensX commented Sep 7, 2022

弹弹弹幕服务器的问题已经修复完成 。现在番剧一般都能查到弹幕。 https://api.danmu.oyyds.top/api/message/getSomeV3?keyword=%E8%BF%9B%E5%87%BB%E7%9A%84%E5%B7%A8%E4%BA%BA%E7%AC%AC%E4%BA%8C%E5%AD%A3&number=%E7%AC%AC1%E9%9B%86&type=1&platforms=base,dandan&dandanRelated=true

试了一下确实不错,不过大多数弹幕也不多

@MaybeQHL
Copy link
Author

MaybeQHL commented Sep 7, 2022

优化了平台弹幕查询的逻辑现在 所有平台都配置上的话,会根据顺序来进行查询直到满足返回的最大弹幕数量,如果满足最大弹幕数量后续的平台不再查询。
https://api.danmu.oyyds.top/api/message/getSomeV3?keyword=%E7%BB%9D%E5%91%BD%E6%AF%92%E5%B8%88%E7%AC%AC%E4%B8%80%E5%AD%A3&number=%E7%AC%AC1%E9%9B%86&type=1&platforms=base,bilibili,dandan,rr&dandanRelated=true

@RyensX
Copy link
Owner

RyensX commented Sep 7, 2022

@MaybeQHL
Copy link
Author

好的

@RyensX
Copy link
Owner

RyensX commented Sep 14, 2022

好的

DD影视最近又恢复了过来,不过外挂字幕还没搞

@MaybeQHL
Copy link
Author

嗯嗯,你有时间在弄吧。

@MaybeQHL
Copy link
Author

  1. 弹幕字体大小方面 希望对自定义弹幕字体和配置做一个缓存,每次重新打开都会被重置
  2. 弹幕区域方面 希望可以设置区域 1/4 1/2 之类的

@RyensX
Copy link
Owner

RyensX commented Sep 27, 2022

  1. 弹幕字体大小方面 希望对自定义弹幕字体和配置做一个缓存,每次重新打开都会被重置
  2. 弹幕区域方面 希望可以设置区域 1/4 1/2 之类的
  1. 大小颜色配置等持久化会做,只是因为项目之前存在的历史原因所以还没下手
  2. 弹幕区域会支持,但我得评估一下实现方式

因为最近事比较多比较忙,所以都没怎么管,有空我看看

@MaybeQHL
Copy link
Author

修复dandan弹幕颜色解析错误的问题。

@MaybeQHL
Copy link
Author

还有那个屏幕横屏锁定配置的问题,希望下个版本能加上 谢了。

@RyensX
Copy link
Owner

RyensX commented Sep 30, 2022

还有那个屏幕横屏锁定配置的问题,希望下个版本能加上 谢了。

屏幕锁定和弹幕缩放持久化都已经在测试版上线了。
还有弹幕区域控制昨晚我已经做了一部分,这两天会上线测试版

@MaybeQHL
Copy link
Author

好的。辛苦了。

@RyensX
Copy link
Owner

RyensX commented Sep 30, 2022

好的。辛苦了。

小事

@RyensX
Copy link
Owner

RyensX commented Sep 30, 2022

弹幕控制显示区域已上线测试版了

@RyensX
Copy link
Owner

RyensX commented Sep 30, 2022

测试时发现由于弹幕太多,接口限制了6k条弹幕导致某一个时段后一点弹幕都没有了

@MaybeQHL
Copy link
Author

MaybeQHL commented Oct 1, 2022

确实算法有问题,但是不好解决这个限制弹幕的问题。无法做到均匀分布。所以目前除了自身系统的弹幕有限制其他平台的不做限制。暂时先这么解决

@RyensX
Copy link
Owner

RyensX commented Oct 1, 2022

确实算法有问题,但是不好解决这个限制弹幕的问题。无法做到均匀分布。所以目前除了自身系统的弹幕有限制其他平台的不做限制。暂时先这么解决

OK

@RyensX
Copy link
Owner

RyensX commented Jan 4, 2023

我最近有个想法,做一个外挂式的弹幕软件,可以自动附加给很多本地或者没有弹幕的APP使用,数据源方面打算先适配你的弹幕系统,你觉得呢?

@MaybeQHL
Copy link
Author

MaybeQHL commented Jan 9, 2023

应该可以吧。就是目前弹幕系统延迟和弹幕数据不一定准确没办法处理(因为是别人平台的东西,没办法去控制),其他应该问题不大,几个月了我也没怎么动它。

@RyensX
Copy link
Owner

RyensX commented Jan 25, 2023

现在证书好像失效了😂

@MaybeQHL
Copy link
Author

下一个版本建议如果能换成http的接口更好,https自动更新用不了 每几个月都要手动去更新太慢了。

@RyensX
Copy link
Owner

RyensX commented Jan 28, 2023

下一个版本建议如果能换成http的接口更好,https自动更新用不了 每几个月都要手动去更新太慢了。

嗯,做一下SSL错误兼容很快的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants