Is there a way to embed media players (audio/video) inside a table?

I don’t know if this would help, but an alternative interface could be to extend the BBCode syntax. Something like:

[audio src="https://file.m4a"][/audio]

Or even:

[inline_onebox]https://file.m4a[/inline_onebox]