nopast
nopast
@monomichael 我修改了处理global对象的方式,弃用了`webpack4-mpvue-optimize-plugin`,你重新拉一下代码,看看可以了没有? 另外`webpack4-mpvue-asset-plugin`要更新到`2.0.3`版本。
断点调试了一下,主要是这段代码的问题 ` var NUMBER = 'Number'; var $Number = global[NUMBER]; var Base = $Number; var proto = $Number.prototype; ` 小程序的全局变量global中是没有Number的,所以报错了。小程序的global和浏览器的window不同。JS的Number是不在global中的 @monomichael
@cdd111 版本不对,我是基于`mpvue 1.4.0`做的,对应的vue版本是`2.4.1` [版本在这里看](https://github.com/Meituan-Dianping/mpvue/blob/e63ab3612318acca6df4df7ce30c79044a8b43bc/dist/vue.js#L4620)
@cdd111 我是基于mpvue的lts版(1.4.0)做的,不支持2.0
https://github.com/hr3lxphr6j/bililive-go/blob/master/config.yml#L8 打开此配置依旧花屏
传输链接:https://cowtransfer.com/s/15110c4239fc40 或 打开【奶牛快传】cowtransfer.com 使用传输口令:78impm 提取;
之后录制的新视频也全部都是花屏的,不敢开了😱
我用小丸工具箱就能重新封装了,但总没有你那边能直接在程序里解决方便,大佬看看要怎么优化一下呗
按我的理解,应该是文件头的时长定义出错了,那么用`ffmpeg`读出正确的时长,再修改文件头的时长就OK了,或者直接用ffmpeg封装一下。不过说起来简单做起来难,大佬看看这种思路好不好做,不好弄的话,我就自己重新封装吧。