implement MediaSession.setPositionState method

This commit is contained in:
Shinichi Morimoto 2019-11-27 15:17:24 +09:00
parent 83bb96740d
commit 274d4d2303
3 changed files with 78 additions and 2 deletions

View file

@ -42,6 +42,12 @@ dictionary MediaSessionSeekToActionDetails : MediaSessionActionDetails {
boolean? fastSeek;
};
dictionary MediaPositionState {
double duration;
double playbackRate;
double position;
};
callback MediaSessionActionHandler = void(/*MediaSessionActionDetails details*/);
[Exposed=Window]
@ -52,6 +58,5 @@ interface MediaSession {
void setActionHandler(MediaSessionAction action, MediaSessionActionHandler? handler);
//void setPositionState(optional MediaPositionState? state);
[Throws] void setPositionState(optional MediaPositionState state = {});
};