1

我想用我自己的 swf 嵌入 jwplayer.flash.swf。为此,我正在使用 swfloader 组件。

<s:SWFLoader id="jwPlayer" width="320" height="240" 
   source="jwplayer.flash.swf?file=http://localhost/application/streams/myfile.flv"/>

加载时出现安全沙箱违规错误。

*** Security Sandbox Violation ***
Connection to jwplayer.flash.swf?file=http://localhost/application/streams/myfile.flv 
halted - not permitted from http://localhost/application/main.swf

但我有正确的 crossdomain.xml 文件,允许访问所有域。首先我想知道在另一个 swf 中嵌入 jwplayer 是否可行。

4

1 回答 1

0

最后,我使用https://github.com/flex-users/flex-iframe将 jwplayer 嵌入到另一个 swf 中,这里我使用的是 jwplayer 5.8 版本。这是我的示例代码

<flexiframe:IFrame id="jwPlayer" width="480" height="360"
 source="http://localhost/application/player.swf?
file=http://localhost/application/streams/myfile.flv&amp;controlbar=bottom&amp;
viral.allowmenu=false&amp;viral.onpause=false&amp;viral.oncomplete=false"/>

更多关于维基https://github.com/flex-users/flex-iframe/wiki/Users-guide#create-an-iframe

将 jwplayer 嵌入另一个 swf

于 2013-07-08T15:10:08.690 回答