33 lines
766 B
Text
33 lines
766 B
Text
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content was automatically extracted by Reffy into webref
|
|
// (https://github.com/w3c/webref)
|
|
// Source: Audio Session (https://w3c.github.io/audio-session/)
|
|
|
|
[Exposed=Window]
|
|
interface AudioSession : EventTarget {
|
|
attribute AudioSessionType type;
|
|
|
|
readonly attribute AudioSessionState state;
|
|
attribute EventHandler onstatechange;
|
|
};
|
|
|
|
enum AudioSessionType {
|
|
"auto",
|
|
"playback",
|
|
"transient",
|
|
"transient-solo",
|
|
"ambient",
|
|
"play-and-record"
|
|
};
|
|
|
|
enum AudioSessionState {
|
|
"inactive",
|
|
"active",
|
|
"interrupted"
|
|
};
|
|
|
|
[Exposed=Window]
|
|
partial interface Navigator {
|
|
// The default audio session that the user agent will use when media elements start/stop playing.
|
|
readonly attribute AudioSession audioSession;
|
|
};
|