0

我在 Flex 4 应用程序中有一个 VideoPlayer。整个应用程序是 VideoPlayer 加上一些错误处理(如果没有通过 flashVars 指定 url,如果 url 不指向 flv 文件等)。

请问如何使嵌入的 SWF 文件尺寸与 VideoDisplay 组件的视频源中的尺寸相匹配?

谢谢你。

4

1 回答 1

0

您的意思是您想在加载后更改 swf 的大小?如果这就是你的意思,那么你需要做两件事:

1)找出正在播放的视频的大小。这可以通过从视频文件中获取元数据来完成(我认为它是来自 netstream,onMetaData 事件) 2)调用 javascript 函数来更改 html DOM 中 swf 的大小,因为 swf 不能更改自己的尺寸。您可以使用 ExternalInterface 执行此操作。

我希望这有帮助。

于 2010-11-11T23:05:59.200 回答