Flex 4将swf大小与VideoPlayer源尺寸相匹配

时间:2010-11-11 22:56:22

标签: flex4 flash videodisplay

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

如何使嵌入式SWF文件的dimmensions与VideoDisplay组件的视频源中的dimmensions相匹配?

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

我希望这会有所帮助。