给常分享Youtube video的部落客一个建议

当你在主页(main page/home page)或一页里分享多个的YouTube Video时,
如果你的电脑不是很新或比较慢/旧的,你会发现整个部落格好像变得慢,
scrolling不是很顺,那是有原因的。

网络上有些人说是因为太多Video clip所以导致变慢,那是不对的,
其实,原因也只是这行code:

<param name=”wmode” value=”transparent”></param>
<embed ………… wmode=”transparent” …..></embed>

避免YouTube video使你的页面变慢,就把以上那两行code给删除掉,
一切就顺畅了。
youtube code tips 1
youtube tips 2
youtube tips 03

为什么YouTube要这么做?

也许你会好奇干嘛YouTube要提供这wmode=”tranparent”的语法,
其实是某些用户因为在部落格或网页上常用AJAX来达到某些Layer的显示效果,
如果没有以上语法,有时就会Overlap其它使用layer的画面,
尤其是有使用lightbox的用户,之前有些version会被Flash overlap,
现在的不会了。

还有一个原因也是因为除掉背景颜色(background color),
在Flash的Embed code里,是可以设定背景颜色或透明的,
举个例子,你在Flash里画了一个圆形的shape,你的Flash背景颜色是白色,
但你想把这Flash movie放在一个有背景图的页面,但又不要有白底显示,
这时,你就可以使用 wmode=”transparent” 来达到以下效果。(参考图下)
youtube tips 05

记得培养习惯把wmode=transparent删除掉哦,
除非删除后你的页面有东西被覆盖,不然这code是对你无益的,
反而会拖慢整个页面的scrolling的顺畅。

  • http://euwenpyb.blogspot.com 文鋒起吾

    謝謝你的好分享,我看我的就有這些問題,呵呵呵…

  • http://terricktay.blogspot.com terrick

    謝啦!難怪每次我的部落格Loading有點慢。

  • http://jteh.blogspot.com/ jackie

    相信有很多人都会急不及待的遥看这篇文章,请问可以转载到我的部落格吗?

  • http://henstudio.com/ Hen

    文鋒起吾、terrick,不用客气,我这样做也帮我自己,一路我去逛人家的部落格时也不会像拉牛上树那样,画面也不会一直断断接不上去,帮人利己呢

    Jackie,可以啊,转吧转吧,帮人利己呢

  • http://www.rambochai.com rambochai

    原来如此…

  • http://henstudio.com/ Hen

    对了Terrick,至于loading,应该不是以上问题,那有很多方面,这篇所举的,是针对scrolling变慢、很jerky、或是影像变得不顺畅,和loading是没有什么关联的

  • http://antzblog.com/terencej0951 tj0951

    谢谢!又学到东西啦~~~