En utilisant Angular et Phonegap, j'essaie de charger une vidéo qui se trouve sur un serveur distant mais qui a rencontré un problème. Dans mon JSON, l'URL est entrée comme URL HTTP ordinaire.
"src" : "http://www.somesite.com/myvideo.mp4"
Mon modèle vidéo
<video controls poster="img/poster.png">
<source ng-src="{{object.src}}" type="video/mp4"/>
</video>
Toutes mes autres données sont chargées mais quand je regarde ma console, j'obtiens cette erreur:
Error: [$interpolate:interr] Can't interpolate: {{object.src}}
Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy. URL
J'ai essayé d'ajouter $compileProvider
ma configuration, mais cela n'a pas résolu mon problème.
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/);
J'ai vu cet article sur les problèmes interdomaines, mais je ne sais pas comment résoudre ce problème ni dans quelle direction je dois aller. Des idées? Toute aide est appréciée
config.xml
fichier de votre corodva ?