aak12345
aak12345
  • 发布:2022-08-14 23:30
  • 更新:2022-08-17 23:43
  • 阅读:406

Uni解析Krc酷狗歌词

分类:uni-app

const buffer = uni.base64ToArrayBuffer(contentBase64);  
            // var defArrayData = new Uint8Array(buffer);  
            // console.log(defArrayData);  
            //skip跳过4位  
            var slice = buffer.slice(4);  
            var zip_byte = new Uint8Array(slice);  

            //{'@', 'G', 'a', 'w', '^', '2', 't', 'G','Q', '6', '1', '-', 'Î', 'Ò', 'n', 'i'}  
            var key = [64, 71, 97, 119, 94, 50, 116, 71, 81, 54, 49, 45, 206, 210, 110, 105];  
            // console.log(zip_byte);  
            var j = zip_byte.length;  
            for (var k = 0; k < j; k++) {  
                var l = k % 16;  
                var tmp67_65 = k;  
                var tmp67_64 = zip_byte;  
                tmp67_64[tmp67_65] = tmp67_64[tmp67_65] ^ key[l];  
            }  
            //console.log(zip_byte);  
            var lrcContent = pako.ungzip(zip_byte, { to: 'string' }); //解压成字符串  
            // console.log(lrcContent);  
1 关注 分享
BoredApe

要回复文章请先登录注册

aak12345

aak12345 (作者)

https://github.com/zhangliangming/HappyPlayer-Uni.git
2022-08-17 23:43