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
InvalidStateerror and terminate these steps. If MediaRecorder.state is not "inactive", continue to the next step. - Raise a
MediaRecorder.dataavailable_eventevent containing a Blob of the currently captured data (the Blob is available under the event'sdataattribute.) - Create a new Blob and place subsequently captured data into it.
Implementation
external void requestData();