我在慢速互联网连接中观察到的一个常见问题是,网络上的大多数网站都嵌入了Flash视频,其播放器总是用Flex编写。我可以通过Flex默认提供的极长加载滚动条来判断。根据我的经验,Flash加载速度更快,为什么人们不再停止在Flash中写东西了?
是否有任何快速加载但功能丰富的Flash视频播放器>
答案 0 :(得分:5)
我的经验是,Flex框架中默认提供的组件比Flash IDE中提供的组件更稳定。所以我更喜欢使用Flex组件,因为这意味着在实际组件代码中调试问题的时间更少。然而,基于Flex框架的玩家在下载大小方面往往更重。但由于视频带宽很重,而且通过网络观看视频的人现在往往拥有良好的带宽,我想大多数开发人员得出的结论是额外的下载大小是一个可接受的权衡,因为花费在编码样板上的时间更少。
就个人而言,如果要求声明玩家必须快速加载并且重量轻,那么我总是在纯AS3中自己动手,并且只需要完全按照需要实现。但如果没有这样的要求,那么我将使用Flex组件作为基础并从那里进行定制。
关于你问题的第二部分,抱歉不能想到任何开源快速加载功能丰富的flash视频播放器。
答案 1 :(得分:3)
Flex会产生一个flash影片(swf),因此最终结果仍然是闪烁。
至于其背后的原因,并非所有人都拥有或想要Adobe Flash(Studio)或任何其他基于时间轴的工作室。
Flex允许任何人使用XML和免费的Flex SDK创建基于Flash的应用程序或小部件。
也可能是美学原因,例如标准化控制。
答案 2 :(得分:1)
尝试使用Flowplayer,JW FLV媒体播放器和最后一个竞争者,但至少来自Adobe - Strobe Media Playback http://www.osmf.org/strobe_mediaplayback.html
答案 3 :(得分:1)
根据我的经验,Flash加载速度更快,为什么人们不再停止在Flash中写东西了?
如果操作正确,它们的工作方式没有区别 - 实际上,我认为在Flex中完成的工作(特别是使用Flex SDK)可以让您更自由地控制加载的完成方式。
但要回答这个问题,人们不再使用Flash只是因为那里有更好的东西。 Flex Builder,FlashDevelop,FDT - 它们都是更好的工具,适用于任何严肃的编码和调试。我曾经喜欢IDE,但现在我无法理解即使使用外部代码编辑器,任何人都会如何做任何严肃的事情。
当您需要向量或创建具有某些可嵌入资源的库时,Flash仍然有效,但现在几乎所有这些都很有用。
答案 4 :(得分:1)
我是一个flex开发人员,看到flex是某处flash,这里flex有两个帧,预加载器阶段(第一帧)和creationComplete阶段(第二帧),与flash有相同的帧概念,但flash有两个以上的帧和层概念也在那里
主要的不同之处在于在flex中使用组件的简易性,在flash中,altho flash是改变网络的强大工具之一,
但flex提供了自由,我使用flex,所以我知道我可以在业务登录开发上花更多时间,而不是专注于设计方面,
但它也是如此,我必须在flex中看到设计方面,
如此高兴的屈服