issues
search
xfangfang
/
wiliwili
第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上
https://xfangfang.github.io/wiliwili
GNU General Public License v3.0
3.03k
stars
146
forks
source link
Support PS4
#214
Closed
xfangfang
closed
8 months ago
xfangfang
commented
8 months ago
未完成的内容:
[x] 启动图
[x] 直播弹幕 (似乎权限被收紧了,需要在请求里附加cookie,不然会丢弹幕)
[x] 扫码登录无效 (可能因为轮训时间用的是CPU时间,大概差了4-6倍,换成了原生的时间函数)
[x] 其他因为 static 初始值归零导致的不一致行为
[x] 部分视频颜色错乱(例如高清直播,提升线程数之后貌似解决了)
[x] 分别显示软件内使用的dns与系统dns
[x] 提升视频解码线程数
[x] 可能会出现因内存不足无法加载图片(显存调整到512)
[x] 投币页动画不可见
[x] 部分时间显示错误
[x] 跳转视频大概率崩溃
暂时忽视的问题
只支持调用最高6核CPU(正常应该能用7核,有可能是mini app 的应用类型限制的)
不支持硬解 (目前测试能正常播放 h264 4k@30, 开启低画质解码后可以勉强4k@60)
不支持mpv自定义shader (需要预编译shader,修改mpv内加载shader的代码,感觉用处不大,先不搞了)
监控应用回到桌面与从桌面返回(需要进一步逆向官方sdk才能找到答案,先忽视)
播放视频时禁止休眠(同上条)
因为没找到开启组播的方法,DLNA 发布服务使广播,可能会有部分手机软件不支持(目前测试支持的app:爱优腾、百度阿里网盘、B站、央视频;目前测试不支持的 app:迅雷)
输入法开启时会阻塞主线程
播放高清视频时可能出现崩溃(
⚠️ 请不要好奇去测试8k视频
)
未完成的内容:
暂时忽视的问题