Context carrying the live AudioPlayer instance and its reactive
playback state. Provided at the room root so any component — including
modals rendered through a portal — can read the same player and stay in
sync with its state without subscribing to Howler events themselves.
Context carrying the live AudioPlayer instance and its reactive playback state. Provided at the room root so any component — including modals rendered through a portal — can read the same player and stay in sync with its state without subscribing to Howler events themselves.