Smokescreen - Javascript实现简单的Flash播放器
Javascript实现Flash播放器,听起来是天方夜谭!不过有国外的牛人已经用Javascript实现了一个Flash播放器的雏形。
Smokescreen最新的版本是0.1.3,日期是,2010.5.27,看来作者很活跃呀,但是代码目前是受保护的,作者已有意将它开源,其变量名都是一个字母,其代码约7660行,这也是我见过的体积最大的Javascript库了。其缺点有三:
- 体积稍大,压缩还有176KB,对一个JS库来说,已经是重量级的了。
- 加载SWF文件的方法是Ajax,这个东西存在一个跨域的问题,使用起来稍有不便。
- 兼容性还有待提高,IE7就不能用也是个问题。
查看Smokescreen demo:http://smokescreen.us/demos/lyrisdemo.html
或者这里:http://media.hellohtml5.com/blogger/pages/smokescreendemo/
或者这里:http://media.hellohtml5.com/blogger/pages/smokescreendemo/
这项技术如果能被Adobe收购就好了,一定能解决不少问题,用一个库去实现另一个完全不同的库貌似向来都没有完美的结果,就像Linux下的Wine,总是有这样或那样的问题,不过Flash Player自己也是漏洞百出,用一句话来形容就是Smokescreen"前途很光明,道路很曲折"。不过前途归前途,技术归技术,两码事,就像特斯拉,就不再瞎扯了。
另外,Smokescreen名字起的不太好,叫Jsflashplayer可能更让人印象深刻,或者一看就知道是干什么的,Smokescreen让人一点儿都联想不到Js或者As或者Flashplayer的任何一种,改个名字会好些吧。
没有评论:
发表评论