The XRMediaBinding()
constructor creates and returns a new XRMediaBinding
object.
The XRMediaBinding()
constructor creates and returns a new XRMediaBinding
object.
new XRMediaBinding(session)
session
An XRSession
object specifying the WebXR session for which to create the media binding.
A newly-created XRMediaBinding
.
InvalidStateError
DOMException
Thrown if the new XRMediaBinding
could not be created due to one of a number of possible state errors:
XRSession
specified by session
has already been stopped.session
is not immersive.XRMediaBinding
The following example creates a new media binding for a session to create an XRQuadLayer
to display a video layer in the scene.
const xrMediaBinding = new XRMediaBinding(xrSession); const video = document.createElement('video'); video.src = 'just-fascination.mp4'; const layer = xrMediaBinding.createQuadLayer(video);
No specification data found for api.XRMediaBinding.XRMediaBinding
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
No compatibility data found for api.XRMediaBinding.XRMediaBinding
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XRMediaBinding/XRMediaBinding