如何使用angularjs来显示媒体?

时间:2014-06-19 02:49:56

标签: angularjs

在Html中,我们可以使用

<video src="movie.ogg" controls="controls">
您的浏览器不支持 video 标签。
</video>

显示视频,但如果src="{{$videoUrl}}",则会出现一些错误,

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

如何解决?

1 个答案:

答案 0 :(得分:0)

您需要表明您信任该网址:

    $scope.videoUrl = $sce.trustAsResourceUrl(yourUrl);

注入$sce以使用此功能。该错误告诉您有一个$ sce不安全错误。