Why don't they just give you the option to only play the video/audio when the tab is active?
Facebook already auto-starts some videos only when they are in view, so the technology is available.
If you want streaming audio, you just have to open up a new window.