Використовуючи Angular та Phonegap, я намагаюся завантажити відео, яке знаходиться на віддаленому сервері, але зіткнулося з проблемою. У моєму JSON URL вводиться як звичайна HTTP-адреса.
"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
Я намагався додати $compileProvider
в налаштування конфігурації, але це не вирішило мою проблему.
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/);
Я бачив цю публікацію про проблему міждоменних версій , але я не впевнений, як вирішити цю проблему чи в якому напрямку я повинен піти. Будь-які ідеї? Будь-яка допомога вдячна
config.xml
файл вашого corodva ?