WordPress Multisite lets you create and manage multiple WordPress blogs/websites from a single WordPress instance…might be a good option for you if you have multiple websites or blogs focused on the same industry or topic – for example, a network of food or travel blogs. In this scenario, WordPress Multisite lets you manage multiple websites from a common dashboard, and you have the added advantage of being able to share themes and plugins between your WordPress Multisite sites.

Here is a sample audio player

Sample Soundcloud Embed player

And now, a YouTube embed