public MediaRecorderBlobFileStream(string fileName, MediaRecorderOptions mediaRecorderOptions, IJSRuntime jsRuntime) { _fileName = fileName; _mediaRecorderOptions = mediaRecorderOptions; _jsRuntime = jsRuntime; _streamSaverJsObjectRef = jsRuntime.GetJsPropertyObjectRef("window", "streamSaver"); _writeableStreamJsObjectRef = jsRuntime.CallJsMethod <JsObjectRef>( _streamSaverJsObjectRef, "createWriteStream", fileName); _writerJsObjectRef = jsRuntime.CallJsMethod <JsObjectRef>(_writeableStreamJsObjectRef, "getWriter"); Initialization = InitAsync(); }