Skip to content

XR Spatial Audio

XR Spatial Audio is an important technology in the virtual reality field that can simulate audio environments from the real world, providing users with a more immersive auditory experience in virtual reality. Sound-Tracking technology based on head-mounted displays can simulate audio environments from the real world by tracking the user's head movements. When users move their heads in a virtual reality environment, the system can adjust the position and direction of the audio based on the user's head movements and position, creating a simulation of real-world audio environments.

XR Spatial Audio Features

PropertyDescription
ClipReferences the audio file to be played.
LoopDetermines if the audio should loop.
Play On WakeDetermines if the audio should play automatically when the project starts.
VolumeSets the volume level of the audio.
Distance Rolloff ModelDetermines the distance-dependent volume attenuation model.

Using XR Spatial Audio

Select the node object to which you want to add audio, and add the component in the property manager XR -> Extra -> XRSpatialAudioSource.

xr-spatial-audio/add-spatial-audio

Acknowledgments

The Spatial Audio feature references the GoogleVR library. Please refer to the LICENSE_googlevr.txt file in the licenses folder for the licensing details.

For Google API service terms that cover this SDK, please refer to https://developers.google.com/terms/

Note: The Spatial Audio feature requires an extension version >= 1.2.0 and the Cocos Creator version >= 3.7.3.