在 Flex 应用程序中显示视频

发布于 2024-11-30 01:59:18 字数 555 浏览 1 评论 0原文

我需要在我的 Flex 应用程序中显示 Facebook 视频播放器。我通过 FB Graph API 检索 Facebook 视频播放器中显示的视频的 URL,并将其传递给 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>

I need to display Facebook video player in my Flex application. I retrieve URL via FB Graph API to a video being displayed in facebook video player and I pass it to SWFLoader. Unfortunately I have some problems with getting it displayed correctly.

Facebook video player is displayed on Facebook site as 720x244 movie. The movie is displayed in the middle of it (320x240) and on the left and the right side there is black background.

Is there any way to display central part (movie) only with SWFLoader?

Here is my code:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

卸妝后依然美 2024-12-07 01:59:18

美国一个面具。

像这样的东西:

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

Usa a mask.

Something like:

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文