我需要在我的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>
答案 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>