requestData method
void
requestData()
The requestData()
method of the MediaRecorder interface is used to raise a
MediaRecorder.dataavailable_event
event containing a
Blob object of the captured media as it was when the method was
called. This can then be grabbed and manipulated as you wish.
When the requestData()
method is invoked, the browser queues a task that
runs the following steps:
- If MediaRecorder.state is "inactive", raise a DOM
InvalidState
error and terminate these steps. If MediaRecorder.state is not "inactive", continue to the next step. - Raise a
MediaRecorder.dataavailable_event
event containing a Blob of the currently captured data (the Blob is available under the event'sdata
attribute.) - Create a new Blob and place subsequently captured data into it.
Implementation
external void requestData();