使用ANGLE和Phonegap,我试图加载远程服务器上的视频,但遇到了问题.在我的JSON中,URL是以纯HTTP URL形式输入的.
"src" : "http://www.somesite.com/myvideo.mp4"
我的视频模板
<video controls poster="img/poster.png">
<source ng-src="{{object.src}}" type="video/mp4"/>
</video>
我的所有其他数据都已加载,但当我查看控制台时,收到以下错误:
Error: [$interpolate:interr] Can't interpolate: {{object.src}}
Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy. URL
我try 在配置设置中添加$compileProvider
,但没有解决我的问题.
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/);
我看到了this post about cross domain issue个,但我不确定如何解决这个问题,也不确定我应该朝哪个方向走.有什么 idea 吗?任何帮助都将不胜感激