Gracefully stops and cleans the current recording (WARNING: it is completely dismissed). Sets state to READY
so the recording can start again
Downloads the recorded video through the browser. state property must be FINISHED
Gets the raw Blob file. Methods preview, download, uploadAsBinary and uploadAsMultipartfile use this same file to perform their specific actions. state property must be FINISHED
Pauses the recording of the Stream. state property must be RECORDING
. After method succeeds is set to PAUSED
A Promise (to which you can optionally subscribe to) that is resolved if the recording was successfully paused and rejected with an Error object if not
Previews the recording, appending a new HTMLVideoElement to element with id parentId
. state property must be FINISHED
Starts the recording of the Stream. state property must be READY
. After method succeeds is set to RECORDING
The MediaRecorder.mimeType to be used to record this Stream. Make sure the platform supports it or the promise will return an error. If this parameter is not provided, the MediaRecorder will use the default codecs available in the platform
A Promise (to which you can optionally subscribe to) that is resolved if the recording successfully started and rejected with an Error object if not
Resumes the recording of the Stream. state property must be PAUSED
. After method succeeds is set to RECORDING
A Promise (to which you can optionally subscribe to) that is resolved if the recording was successfully resumed and rejected with an Error object if not
Ends the recording of the Stream. state property must be RECORDING
or PAUSED
. After method succeeds is set to FINISHED
A Promise (to which you can optionally subscribe to) that is resolved if the recording successfully stopped and rejected with an Error object if not
Uploads the recorded video as a binary file performing an HTTP/POST operation to URL endpoint
. state property must be FINISHED
. Optional HTTP headers can be passed as second parameter. For example:
var headers = {
"Cookie": "$Version=1; Skin=new;",
"Authorization":"Basic QWxhZGpbjpuIHNlctZQ=="
}
A Promise (to which you can optionally subscribe to) that is resolved with the http.responseText
from server if the operation was successful and rejected with the failed http.status
if not
Uploads the recorded video as a multipart file performing an HTTP/POST operation to URL endpoint
. state property must be FINISHED
. Optional HTTP headers can be passed as second parameter. For example:
var headers = {
"Cookie": "$Version=1; Skin=new;",
"Authorization":"Basic QWxhZGpbjpuIHNlctZQ=="
}
A Promise (to which you can optionally subscribe to) that is resolved with the http.responseText
from server if the operation was successful and rejected with the failed http.status
if not:
Generated using TypeDoc
Easy recording of Stream objects straightaway from the browser. Initialized with OpenVidu.initLocalRecorder method