gpt4 book ai didi

apache-flex - 使用Youtube AS3 Chromeless Player的安全性错误

转载 作者:行者123 更新时间:2023-12-03 05:44:46 25 4
gpt4 key购买 nike

我正在尝试在基于Flex 4的项目中使用Youtube Chromeless Player(新的AS3版本)。我正在使用Google的examples provided,但没有运气。播放器已加载,但无法与之交互。我只是因为将鼠标悬停在播放器上而收到重复的安全错误:

*** Security Sandbox Violation ***
SecurityDomain 'http://www.youtube.com/apiplayer?version=3' tried to access
incompatible context 'file:///Users/jbuhler/Sites/YoutubeTests/bin-debug/YoutubeTest.html'

我尝试添加Security.allowDomain(“www.youtube.com”);加载播放器之前,将其添加到我的creationComplete处理程序,并且仍然收到相同的错误。

我还尝试过使用SWFLoader,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
initialize="onInit()">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>

<fx:Script>
<![CDATA[

private function onInit ():void
{
Security.allowDomain("www.youtube.com");
}
]]>
</fx:Script>
<mx:SWFLoader source="http://www.youtube.com/apiplayer?version=3" />
</s:Application>

我已经在这里呆了几个小时了,还没有取得任何成功。我似乎也找不到在线可用的示例。这个新播放器是否仅与Flex 4不兼容?

最佳答案

我认为该错误来自YouTube,请在此处查看我的答案:
How to avoid Security Errors when using the Youtube AS3 Player API

关于apache-flex - 使用Youtube AS3 Chromeless Player的安全性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3189659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com