Hi!
Yes We can embed videos from sites.
You can create Custom HTML Modules with position “video”
(*) Note: Although you can add video from sites but It is not like demo of Ja Appololio template.
Best choice would be mp4 & webm.
(+) Create video module with steps below:
Go to Backend of your site.
1. > System > global Configuration
Change Default Editor: Editor – None
2. > Extensions > Module Manager
Create Custom HTML Module with position “video”
> add code from site( youtube, vimeo…) intro HTML Module.
ex. <iframe width=”100%” height=”600px” src=”//www.youtube.com/embed/PKu-ZFYuGHs?feature=player_detailpage” frameborder=”0″ allowfullscreen></iframe>
3. Save & check on Font-End.