1

我正在玩 Flex 的视频组件。开始一个新项目时,我可以在(仅限 MX)和(MX + Sparks)之间进行选择。当我将项目设置为 (MX + Sparks) 时,我发现的唯一视频组件称为 s:VideoPlayer,它带有皮肤。当我以(仅限 MX)启动项目时,我发现的唯一视频组件是 mx:VideoDisplay,它没有皮肤。我不确定该选择哪一个。

  • 一个应该比另一个更好或更先进或更少错误?

  • 它们之间是否存在兼容性差异?例如,它们是否都在闪存 9 和 10 中工作?

  • 如果新的 s:VideoPlayer 更好,有没有办法将项目设置为新的(MX + Sparks),但仍然可以自定义皮肤。

  • 您为新的 s:VideoPlayer 组件推荐了哪些教程?

谢谢

4

2 回答 2

2

不知道你所有的答案。然而,Flex 4 (Spark) 仍处于测试阶段并且经常更改(在夜间构建中),我猜它要到春天才能准备好(那里没有内部信息)。但是,Spark 框架很好,恕我直言。它们的兼容性不同,因为它们在框架中的不同命名空间中。这是一篇要查看的文章:

http://www.insideria.com/2009/05/wow-video-in-flex-4-is-easy.html

于 2009-12-23T03:32:56.170 回答
1

简单地说,mx:VideoDisplay 是一个简单的视频显示组件。您必须手动创建按钮来控制正在显示的视频。

s:VideoPlayer 带有内部按钮来控制播放、音量等。

就像 John 提到的,Flex 4 仍然是测试版,每天都在进行更多的更改。

使用 spark 组件或 mx 组件都没有关系,因为两者都将显示相同的 videom 唯一的区别是您必须为 mx 组件编写控制代码

于 2011-07-14T06:53:02.920 回答