Closed DimaDemchenko closed 5 months ago
Code below works fine. it loads video 10/10 times
httpRequestSetup: async ( url: string, segmentByteRange: ByteRange | undefined, requestByteRange: { start: number; end?: number } | undefined, ) => { await new Promise((resolve) => { setTimeout(resolve, 1500); }); const headers = new Headers( requestByteRange ? { Range: `bytes=${requestByteRange.start}-${ requestByteRange.end ?? "" }`, } : undefined, ); return new Request(url, { headers, }); },
The implementation of func below works weird. It works only if time in settimeout is less than 1000. It might be due to httpNotReceivingBytesTimeoutMs: 1000, because when i change it to 2000, code works fine even with settimeout with 1500 ms.
httpRequestSetup: async ( url: string, segmentByteRange: ByteRange | undefined, requestByteRange: { start: number; end?: number } | undefined, ) => { await new Promise((resolve) => { setTimeout(resolve, 1000); }); return null; },
Code below works fine. it loads video 10/10 times
The implementation of func below works weird. It works only if time in settimeout is less than 1000. It might be due to httpNotReceivingBytesTimeoutMs: 1000, because when i change it to 2000, code works fine even with settimeout with 1500 ms.