1

我在缓慢的 Internet 连接中观察到的一个常见问题是 Web 上的大多数站点都嵌入了 Flash 视频,它们的播放器总是用 Flex 编写的。我可以通过 Flex 默认提供的超长加载滚动条来判断。根据我的经验,Flash 加载速度更快,为什么人们不再用 Flash 写东西了?

有没有快速加载但功能丰富的Flash视频播放器>

4

5 回答 5

5

我的经验是,Flex框架中默认提供的组件比Flash IDE中提供的组件更稳定。所以我更喜欢使用 Flex 组件,因为这意味着在实际组件代码中调试问题的时间更少。然而,基于 Flex 框架的播放器在下载大小方面往往更重。但是由于视频的带宽很重,而且现在通过网络观看视频的人往往拥有良好的带宽,我猜大多数开发人员得出的结论是,额外的下载大小是一个可以接受的折衷方案,可以减少花在编写样板代码上的时间。

就个人而言,如果要求要求播放器必须快速加载并且重量轻,那么我总是在纯 AS3 中推出自己的内容,并完全按照需要实现。但如果没有这样的要求,那么我将使用 Flex 组件作为基础并从那里进行定制。

至于你问题的第二部分,抱歉,现在想不出任何开源快速加载功能丰富的 Flash 视频播放器。

于 2011-02-03T03:57:34.927 回答
3

Flex 会生成 Flash 电影 (swf),因此最终结果仍然是 Flash。

至于背后的原因,并不是每个人都拥有或想要 Adob​​e Flash (Studio) 或任何其他基于时间线的工作室。

Flex 使任何人都可以使用 XML 和免费的 Flex SDK 创建基于 Flash 的应用程序或小部件。

也可能有审美原因,例如标准化控制。

于 2011-02-03T03:36:36.083 回答
1

尝试 Flowplayer、JW FLV 媒体播放器和最后的竞争者,但并非最不重要的来自 Adob​​e - Strobe Media Playback http://www.osmf.org/strobe_mediaplayback.html

于 2011-02-03T11:37:04.133 回答
1

根据我的经验,Flash 加载速度更快,为什么人们不再用 Flash 写东西了?

如果正确完成,它们的工作方式没有区别 - 事实上,我认为在 Flex 中完成的工作(特别是使用 Flex SDK)让您可以更自由地控制如何完成加载。

但是为了回答这个问题,人们停止使用 Flash 只是因为那里有更好的东西。Flex Builder、FlashDevelop、FDT——对于任何严肃的编码和调试来说,它们都是更好的工具。我曾经喜欢 IDE,但现在我无法理解任何人会如何认真对待它,即使使用外部代码编辑器也是如此。

当您需要矢量或创建包含一些可嵌入资源的库时,Flash 仍然可以使用,但这几乎是它现在有用的全部。

于 2011-02-03T14:24:56.617 回答
1

我是一个flex开发者,看到flex在某处是flash,这里flex有两个frame,preloader stage(第一帧)和creationComplete stage(第二帧),frame概念和flash一样,但是flash有不止两个frame和layer概念也有

主要区别在于 flex 中组件的易用性,在 flash 中,altho flash 是改变 Web 的强大工具之一,

但是 flex 提供了自由,我使用的是 flex,所以我知道我可以将更多时间用于业务登录开发,而不是专注于设计方面,

但这也是真的,我也必须在 flex 中看到设计方面,

很高兴弯曲

于 2011-02-03T17:30:00.233 回答