JSfiddle here: http://jsfiddle.net/TegFf/73/
From this answer, I understand Angular 1.2 ships with Strict Contextual Escaping (SCE) enabled. This affects the parser
It looks like what you want is to whitelist the domain these videos will be served from. You can do this using $sceDelegateProvider
All you need to do is add a bit of config as follows:
app.config(function($sceDelegateProvider) {
$sceDelegateProvider.resourceUrlWhitelist([
// Allow same origin resource loads.
'self',
// Allow loading from our assets domain. Notice the difference between * and **.
'http://media.w3.org/**']);
});
I've updated your fiddle with a working demo: http://jsfiddle.net/spikeheap/ACJ77/1/