Media Session API
E856236
The Media Session API is a web platform feature that lets sites customize media notifications and respond to media keys for audio and video playback.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Web API
ⓘ
Web platform feature ⓘ |
| allows |
Setting media album
ⓘ
Setting media artist ⓘ Setting media artwork ⓘ Setting media title ⓘ |
| compatibleWith | Progressive Web Apps NERFINISHED ⓘ |
| definedIn | Media Session Standard NERFINISHED ⓘ |
| documentationAt | https://developer.mozilla.org/docs/Web/API/Media_Session_API ⓘ |
| enables |
Custom lock screen media controls
ⓘ
Custom notification area media controls ⓘ Integration with hardware media keys ⓘ Integration with headset buttons ⓘ |
| exposedIn | Window interface NERFINISHED ⓘ |
| improves | Media playback user experience on the web ⓘ |
| mainInterface |
MediaImage
ⓘ
MediaMetadata ⓘ MediaSession NERFINISHED ⓘ Navigator.mediaSession ⓘ |
| partOf |
HTML Living Standard ecosystem
NERFINISHED
ⓘ
Web Media APIs NERFINISHED ⓘ |
| primaryPurpose |
Control audio playback
ⓘ
Control video playback ⓘ Customize media notifications ⓘ Handle media keys ⓘ |
| relatedTo |
HTMLMediaElement
NERFINISHED
ⓘ
Notifications API NERFINISHED ⓘ Service Workers ⓘ Web Audio API NERFINISHED ⓘ |
| standardizedBy | W3C NERFINISHED ⓘ |
| status | Living standard ⓘ |
| supportedByBrowser |
Google Chrome
GENERATED
ⓘ
Microsoft Edge GENERATED ⓘ Opera GENERATED ⓘ |
| supportsAction |
nexttrack
ⓘ
pause ⓘ play ⓘ previoustrack ⓘ seekbackward ⓘ seekforward ⓘ seekto ⓘ skipad ⓘ stop ⓘ |
| supportsMethod |
MediaMetadata constructor
ⓘ
setActionHandler ⓘ setMetadata ⓘ setPositionState ⓘ |
| usedFor |
Audio book web apps
ⓘ
Music web apps ⓘ Podcast web apps ⓘ Video streaming web apps ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.