2011-08-18 65 views
1

我真的需要一些幫助在這裏,我們試圖用我們通過https球員。我正在檢測協議,然後將secureConnections設置爲true(如果它是https),但它仍然會拋出SecurityError,下面是設置代碼。ActionScript中的Brightcove公司播放器通過HTTPS

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)); 

當我獲得安全的錯誤,我可以在secureConnections =真爲什麼我還部署到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

+0

護理粘貼錯誤的具體情況嗎?它們可能是有用的。 – grapefrukt

+1

這可能是crossdomain.xml的問題嗎? – danjp

+0

感謝是跨域問題 – Neil

回答

0

原來是一個跨域問題