dylan
dylan
一个比较暴力的办法就是删除Android Studio中的Java TM进程或者单独的Java TM进程
@god714 如果是单一视频canvas渲染,可能还行,但多个视频的话,要看你的ass字幕了,如果是多个视频对应单一字幕,那时间轴就无法控制
你可以尝试使用libsonic这个库去提高倍速
那如果收发的协议不是一套的呢
Me wanna too
可是这个弹幕解析器对播放器的耦合度太高了,和哔哩哔哩的弹幕渲染原理不一样。哔哩哔哩的是在视频上层添加了弹幕图层,而快手的更像是把弹幕直接嵌入视频View里面
又或者弹幕渲染器不支持你这种解析后的结果?
我这儿有,需要的话给个联系方式
其实不光是数据库,当你在插件中创建文件或文件夹的时候,shadow都会默认创建"ShadowPlugin_"+businessName这样的文件夹,可能是shadow想把宿主和插件的文件分割开。但是我觉得没啥必要
源码层面,你可以修改com.tencent.shadow.core.runtime.ShadowContext.java中的getSubDirName方法,修改这个方法返回null的逻辑,或者直接返回null。 如果是Maven的话,你可能需要找到gradle缓存的jar包,解压后放入Android Studio,并添加"com.tencent.shadow.core:activity-container:$shadow_version"的依赖后再做上述操作,最后再打包好放入原路径