关于iCast等“富媒体”广告的研究(一)
大恐龙 发表于 2007年2月12日 15:28
最近看到一个同事的blog上居然还在谈论如何屏蔽iCast,呵呵,本人虽不才,但ICast在我看来是很取巧的东西,其实并没有什么技术含量,在这里先对iCast的运行过程和原理进行简要的分析。
ICast实际上是两块flash文件,当页面加载时,叶面引用iCast的js,这个js会首先对浏览器情况进行一些检测,例如是不是ie,能不能弹出新窗口等,然后根据能否运行javascript, 能否弹出窗口,能否运行javaApplet这三种情况,这段js的小程序会做3种方式来处理:
一、当浏览器支持javascript且能弹出窗口时,直接使用弹出式窗口弹出带视频flash的小窗口。如图:
二、当浏览器有拦截弹出示窗口的功能时,js使用opop方式弹出视频,这时视频是一个浮动式窗口:
三、也就是当浏览器又不能弹出窗口,又不能直接opop,也就是无法在页面里面解决问题的时候,这时applet就开始了,哈哈,就是大家所说的"鬼魅般的窗口"。其实非常简单没什么技术含量。基本会作java的学生都会:
说了这么多,光说不练可不行,我就写了一个小型的广告投放程序,去年六月份完成,不过那时还没有写blog,工作上栀子花茉莉花的事情也麻烦,没太当回事,去年下半年换了一家单位,今天看到同事的blog上写这个,我也来说一下,这是我的“富媒体”广告的一个截图,我给他起名为nTelevise:
在后面的文章中,我会详细的剖析其中的原理,js、appalet的写法,最后会开放的源代码,推而广之,让大家都可以在自己的站点上投放视频广告,彻底消除iCast如“鬼魅般的”光环。
请大家关注我的blog,谢谢,呵呵。

原创作品,转载请
Tags:













![[Valid RSS]](http://www.w3cool.com//images/valid-rss.png)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](http://www.w3cool.com//images/valid-atom.png)






不错,呵呵