在Flex应用程序中显示视频

时间:2011-08-16 21:08:30

标签: flash flex actionscript-3 facebook-graph-api flex3

我需要在我的Flex应用程序中显示Facebook视频播放器。我通过FB Graph API检索URL到Facebook视频播放器中显示的视频,然后将其传递给SWFLoader。不幸的是我在正确显示它时遇到了一些问题。

Facebook视频播放器在Facebook网站上显示为720x244电影。电影显示在其中间(320x240),左侧和右侧显示黑色背景。

有没有办法只用SWFLoader显示中央部分(电影)?

这是我的代码:

<mx:Box width="320" height="240" verticalAlign="middle" horizontalAlign="center">
    <mx:SWFLoader source="{'http://www.facebook.com/v/' + numberOfVideo}"                       
                  visible="true" id="video" autoLoad="true" />
</mx:Box>

1 个答案:

答案 0 :(得分:1)

美国一个面具。

类似的东西:

<mx:Canvas width="320" height="240">
    <mx:Canvas id="theMask" width="320" height="240" backgroundColor="#FFFFFF">
    </mx:Canvas>
    <mx:SWFLoader source="{'http://www.facebook.com/v/' + numberOfVideo}" visible="true" id="video" autoLoad="true" x="-320" y="-240" mask="theMask" /> 
</mx:Canvas>