I think getFrame() should like this ` while (remained > 0) { val read = recorder.read(frame, offset, remained) if (read < 0) { break } offset += read remained -= read } `
I think getFrame() should like this
while (remained > 0) { val read = recorder.read(frame, offset, remained) if (read < 0) { break } offset += read remained -= read }