将jout响应中的Youtube视频网址和Vimeo视频网址嵌入角度js时出现问题

时间:2014-12-06 12:15:00

标签: javascript json angularjs video youtube

var app = angular.module('speakout', []).config(
        function($sceDelegateProvider) {
            $sceDelegateProvider.resourceUrlWhitelist([ 'self',
                    '*://www.youtube.com/**' ]);
            $sceDelegateProvider.resourceUrlWhitelist([ 'self',
                    '*://player.vimeo.com/video/**']);

        });

我是棱角分明的新手。我试图在我的jsp页面中同时附加youtube url和vimeo视频网址,但是当我尝试使用上述代码时,它正在为vimeo工作并且不适用于youtube。它适用于单个视频,但不适用于两者

任何人都可以提供帮助!

谢谢!

1 个答案:

答案 0 :(得分:0)

这很可能会发生,因为第二次调用

$sceDelegateProvider.resourceUrlWhitelist([ 'self',
                    '*://player.vimeo.com/video/**']);

覆盖第一个设置。

尝试组合白名单元素。

$sceDelegateProvider.resourceUrlWhitelist([ 'self','*://www.youtube.com/**', '*://player.vimeo.com/video/**']);