Aaaaaaaaaaaaand I'm back.
For some reason, IE in the Metro interface uses a "whitelist" for sites that may or may not use their flash support.
However, sites such as this are very unlikely to ever make that list, so you have to customise the browser.
What I did, is this: (copy-pasted from another site)
1.Switch to the Windows 8 desktop
3.Type "regedit" and press enter
4.Navigate to HKEY_LOCAL_MACHINESoftwareMicrosoftInternet Explorer
5.Right-click "Internet Explorer", click "New > Key".
6.Name the new key "Flash"
7.Right click "Flash", select "New > String value"
8.Name the value "DebugDomain"
10.Enter the domain to test
You can only add a single domain at a time
Do not add http:// or https:// to the domain name
Do not add www domain name
End of copy/paste.
Tried it, checked it, and it works! I'm so happy now
@goou111: No idea really, I actually think you can only embed the videos from YouTube.
edit on 29-1-2013 by TommyD because: (no reason