flash7播放youtube问题以及定制livecd

目前的flash palyer 7.0在FIREFOX 2.0b1中播放youtube的视频时总是有问题:
播放是好的,但在播放结束时会把FIREFOX搞死。

根据这个帖子

If it makes you feel a bit more at ease, youtube occasionally freezes firefox on my computer as well. I’m using firefox with aoss (I start firefox by using ‘aoss firefox’) and it had been working until recently. Sometimes things go really well, some other times it just hangs.

I’m using firefox 1.5.05 with Shockwave Flash 7.0 r25. I noticed it started to hang recently, when youtube added those fancy video links at the end of the movies.

My guess, however, is that flash support for linux is buggy, and not youtube’s code. It hangs as well on some other flashes randomly. It also happens when I’m not using it through aoss.

I noticed that it freezes a lot less when there is no audio playing or it isn’t on that fancy screen with video links at the end of the movie, so I usually start and pause the video before switching pages.

By the way, does macromedia ever intends to release an update for linux flash?

估计这个问题可能是FLASH 7和9之间的不兼容问题?
google了一下,又发现了另外一个有趣的内容,定制UBUNTU的LIVE CD,这个是FLASH9的开发人员的一个BLOG。

gnash:一个新的FLASH播放器

GNU license,而且原gplflash2的人马基本都过来支持这个项目了,应该会有很好的发展,目前还没有发布,目前的cvs版本播放FLASH已经很好了,就是我在编译的时候,若打开了mp3支持后,好像编译无法通过。

一个想法:是否可以包装一个gui界面,或者在gnash上直接hack一下,让其支持连续播放FLASH。这个对于学习新东方的相关课程很有帮助。

需求:
1、连续(不间断)播放FLASH,若01.swf,02.swf等。
2、能自动保存上次退出后的FLASH播放位置,播放文件,能继续播放

实现:
1、直接在gnash命令的基础上修改,使其支持一个新的命令行参数,如–continuedplaying
同时还要使其支持自动保存功能,如把播放信息保存到~/.gnash里。
2、把gnash作为库调用,创建一个gui程序直接播放,各种信息由GUI进行处理。

flash in ubuntu breezy

BREEZY装好后,FLASH播放一直有问题,就是有图像,无声音,不管是FIREFOX中还是独立的播放器。

刚在ubuntu forum上找个一个临时的解决方案:

mkdir /tmp/.esd
ln -s /tmp/.esd-1000/socket /tmp/.esd/socket

执行上述命令后firefox中的FLASH应该就有声音了。
应该是libflashplayer.so中存在问题。
可以使用
strings libflashplayer.so | grep esd
看出问题,不知道是谁的打包出现问题。

gflashplayer的问题更诡异,在nautils中播放没有声音,但作了上面的处理后就可以正常使用。
若不作上述处理也可以执行,但需要在终端中执行:
gflashplayer xxx.swf
若这样还是不行,可以在加一个swf文件参数,这样就可以解决问题。
gflashplayer xx1.swf xx2.swf
最终播放的最后的一个swf文件。
(这样就可以在LINUX下学习新东方的英语系列课程了,呵呵)

HyperGIS

hypergis–一个基于FLASH的WEBGIS,看上去不错。
其客户端是开源,但愣是没找到下载的地方。
http://www.hypergis.com

* hyperGIS-通过和Oracle空间接口,转换GIS格式到FLASH。是自主开发的开源FLASH客户端。
* Demis-WMS服务器生产位图作为SWF文件。是有效的开源FLASH客户端。
* GeoClip-创建SWF格式的统计地图。