blobsourcebuffer readSlice