Maybe this will result in better audio use in LXD? There really wasn’t any detail yet in this Bug to hint how or what is being implemented or whether it will apply at all to Linux/LXD.
In my relevant blog post, it shows they share the Wayland socket using LXD.
It is possible to also share the Pulseaudio socket into the container, if Chrome OS uses Pulseaudio.
In my LXD GUI blog post, I did not show the sharing of the Pulseaudio socket but the I showed enabling the TCP port (not elegant).
I now figured it out and the Pulseaudio Unix socket works fine.
I am writing an updated post that automates as much as possible the creation of a GUI container.
I am on mobile now. The nutshell is that Pulseaudio in the container attempts to use SHM while it is not supported in LXD. It looks as if it is supported though. The solution is to disallow SHM so that it uses ‘shared’ instead.