This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2020.
* Some parts of this feature may have varying levels of support.
The BlobEvent interface of the MediaStream Recording API represents events associated with a Blob. These blobs are typically, but not necessarily, associated with media content.
BlobEvent()Creates a BlobEvent event with the given parameters.
Inherits properties from its parent Event.
BlobEvent.data Read only
A Blob representing the data associated with the event. The event was fired on the EventTarget because of something happening on that specific Blob.
BlobEvent.timecode Read only
A DOMHighResTimeStamp indicating the difference between the timestamp of the first chunk in data and the timestamp of the first chunk in the first BlobEvent produced by this recorder. Note that the timecode in the first produced BlobEvent does not need to be zero.
No specific method; inherits methods from its parent Event.
| Specification |
|---|
| MediaStream Recording> # blobevent-section> |
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | WebView on iOS | |
BlobEvent |
49 | 79 | 21 | 36 | 14 | 49 | 21 | 36 | 14 | 5.0 | 49 | 14 |
BlobEvent |
49 | 79 | 21 | 36 | 14 | 49 | 21 | 36 | 14 | 5.0 | 49 | 14 |
data |
49 | 79 | 21 | 36 | 14 | 49 | 21 | 36 | 14 | 5.0 | 49 | 14 |
timecode |
57 | 79 | No | 44 | 14.1 | 57 | No | 43 | 14.5 | 7.0 | 57 | 14.5 |
Event base interface.BlobEvent objects each time a chunk of media is ready.
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/BlobEvent