在https上使用ActionScript中的brightcove播放器

时间:2011-08-18 11:46:14

标签: flash actionscript-3 https brightcove

我真的需要一些帮助,我们试图通过https使用我们的播放器。我正在检测协议,然后将secureConnections设置为true,如果它是https但它仍然抛出SecurityError,这是设置代码。

var config:Object = {};
        config.playerID = dataProxy.getDataResource(SettingsKeys.PLAYER_ID);
        config.labels = dataProxy.getStructureResource(SettingsKeys.LABELS_XML);
        config.width = videoPlayer.stage.stageWidth;
        config.height = videoPlayer.stage.stageHeight;
        config.secureConnections = LocationUtil.isHttps().toString();
        videoPlayer.configuration = config;

然后将其传递给玩家!

playerWrapper = new BrightcovePlayerWrapper(new BrightcovePlayer(_configuration));

当我收到安全错误时,我实际上可以在url中看到secureConnections = true为什么在部署到https并设置所需变量时仍然会收到SecurityError?

编辑:

SecurityError:错误#2047:安全沙箱违规:父:https://sadmin.brightcove.com/viewer/us20110817.1104/federatedVideoUI/BrightcovePlayer.swf无法访问https://mydomain.com/VideoTour/Application.swf

我可以确认从以下地址加载以下crossdomain.xml:

http://c.brightcove.com/crossdomain.xml

1 个答案:

答案 0 :(得分:0)

原来是一个跨域问题