Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /audio-session/audiosession-default-values.https.html - WPT Dashboard Interop Dashboard
<!DOCTYPE html>
<title>AudioSession default values</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
test(() => {
assert_implements("audioSession" in navigator,
"navigator.audioSession is not supported");
assert_true(navigator.audioSession instanceof AudioSession,
"navigator.audioSession is an AudioSession");
}, "navigator.audioSession exposes an AudioSession instance");
test(() => {
assert_implements("audioSession" in navigator,
"navigator.audioSession is not supported");
assert_equals(navigator.audioSession.type, "auto",
"default type is 'auto'");
}, "AudioSession.type defaults to 'auto'");
test(() => {
assert_implements("audioSession" in navigator,
"navigator.audioSession is not supported");
assert_equals(navigator.audioSession.state, "inactive",
"default state is 'inactive'");
}, "AudioSession.state defaults to 'inactive'");
test(() => {
assert_implements("audioSession" in navigator,
"navigator.audioSession is not supported");
assert_equals(navigator.audioSession, navigator.audioSession,
"navigator.audioSession returns the same object on each access");
}, "navigator.audioSession is [SameObject]");
</script>