WMODE和Flash视频 - 稳定性和性能

时间:2010-12-15 14:51:06

标签: flash wmode

出于商业原因,我需要使用HTML内容过度使用Flash视频播放器。这需要将WMODE设置为“不透明”。

然而,Flash Player Engineering Tinic Uro在lower performance警告我们,几年前他甚至提到serious instability和Adobe TechNote 15523状态“仅在某些浏览器上支持WMODE参数/ Flash Player版本组合“。

此外,还有一大堆与WMODE选项直接相关的错误(在Adobe Flash Player Bug and Issue Management System中搜索“wmode”和“opaque”)

据我所知,即使YouTube试图避免不惜任何代价使用WMODE“不透明”,只需查看扩展视频上方帐户下拉菜单的设计。

我的问题是:

您对Flash视频和WMODE“opaque”的性能,错误或不稳定性有任何经验吗?你能否分享一下这个主题的好读物?

2 个答案:

答案 0 :(得分:8)

是的,wmode opaque可能会影响性能。 “透明”甚至更糟。然而,

1)它不像以前那么糟糕(有时根本不起作用)。

2)最重要的是,只有在某些情况下,性能受到打击。我遇到了两种不同的情况:a)你有一部分正在重绘的SWF,而SWF(脏矩形)的那部分接近某些HTML内容。这会强制浏览器在每次重绘SWF部分时重绘HTML内容,从而导致性能下降;和b)鼠标滚动接近HTML内容的按钮等用户事件也可能是一个问题......每次移动鼠标时浏览器似乎都会丢失几帧(以确定光标下面的内容,也许? )所以,如果你有一个快速翻转(例如,需要0.3秒的东西),当你移动鼠标并且它丢失一些帧时,很容易注意到动画“滞后”。

重点是,如果你可以避免在HTML区域下面与动画内容交互的情况,或者你有时可以禁用HTML内容,那么使用opaque就可以了。

浏览器的性能也各不相同,所以一定要测试好。

答案 1 :(得分:2)

我个人对此没有任何问题。但大多数网站似乎都隐藏了Flash内容,例如模式对话框显示在Flash内容之上,并在关闭后再次显示。

我想补充一下:

将WMODE更改为不透明度后,输入框中不能包含特殊字符(冰岛语,如þ,ð)。我不确定这对每个人来说都是个问题。