Externe Ressource wird nicht von AngularJs geladen

Mit Angular und Phonegap, ich bin versuchen zu laden, ein video, das auf einem remote-server, aber bin auf ein Problem. In meiner JSON, die URL eingegeben ist als plain-HTTP-URL.

"src" : "http://www.somesite.com/myvideo.mp4"

Mein video Vorlage

 <video controls poster="img/poster.png">
       <source ng-src="{{object.src}}" type="video/mp4"/>
 </video>

Alle meine anderen Daten geladen wird, aber wenn ich mir meine Konsole, ich bekomme diese Fehlermeldung:

Error: [$interpolate:interr] Can't interpolate: {{object.src}}
Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy.  URL

Habe ich versucht, in das hinzufügen $compileProvider in meiner config eingestellt, aber es nicht lösen, mein Problem.

$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/);

Sah ich die in diesem Beitrag über die cross-domain-Problems, aber ich bin mir nicht sicher, wie Sie diese zu lösen oder in welche Richtung ich gehen sollte. Irgendwelche Ideen? Jede Hilfe ist willkommen

InformationsquelleAutor der Frage mhartington | 2014-01-22

Schreibe einen Kommentar