分片日志

This commit is contained in:
2023-10-04 12:29:01 +08:00
parent ba7eb1ff1a
commit 5b9f09b8fb
1 changed files with 2 additions and 1 deletions

View File

@ -114,9 +114,10 @@
return await new Promise((resolve) => {
var buffer = new ArrayBuffer(0) // 接收音乐数据
var count = 0 // 接收分片计数
const chunkNumber = Math.ceil(item.size / 1024 / 64) // 64KB每片
clientList.setChannel(`music-data-${item.id}`, {
onmessage: async (event, client) => {
console.log('收到音乐数据 chunk', count, buffer.byteLength)
console.log('收到音乐数据 chunk', `${count}/${chunkNumber}`, buffer.byteLength)
buffer = appendBuffer(buffer, event.data) // 合并分片准备存储
item.arrayBufferChunks.push(event.data) // 保存分片给边下边播
count++