用 Fmplayer 插件在 flash 中播放视频
( 2002-03-9 )
一、简介
今天要说的这项新技术是
www.flashants.com 自行研发的一种activeX插件,它利用flash player的Fscommond来发送指令给Windows Media Player,也就是说通过flash的指令来播放视频。
先说一下Fmplayer的适用范围:你能装载、播放、停止、暂停、移动、改变大小等对视频进行控制。它支持的文件格式是.asf, .asx, .avi, .mpeg, .mp3以及MediaPlayer所支持的格式。它支持realplay,但不支持shockware。
系统需求:Win95/Win NT4 with SP3 以上或Win98/Win2000 或 IE5.0以上版本。另需Macromedia Flash 4.0 以上版本, Microsoft MediaPlayer 6.4 以上版本。
二、安装
方法一:
当你打开
www.flashants.com/index2.html 后,等待一会儿,跳出一安装插件提示对话框,问你安装不安装它的插件,当然,Yes之后就行了。安装完毕之后就可以看见flash动画了。
方法二:
先在
ctinflashuser.at.home.com/fmplayer/fmplayer.dll 下载fmplayer.dll,并将fmplayer拷贝至 c:\windows\system\ 目录下,再运行: regsvr32 c:\windows\system\fmplayer.dll 就可。(注:此种方法适合给不能连接互联网的用户使用。)
三、编写程序
这个程序非常简单,没有好大变化。具体命令列表及书写格式等请到
ctinflashuser.at.home.com/fmplayer/command list.htm仔细看。下面我主要讲一下简单的几个操作:
1. 装载与卸载:
在桢上或按钮上写上这样的 actions:FS Command ("fas.avclip.Load", "文件路径和文件名")(注:支持绝对路径和相对路径),行了,只要执行了这么一个命令,动画就装载了你要播放的视频等,非常简单!卸载只要把load换成unload就行了。
2. 暂停和播放和停止:
只要试过了上句,下面的语句就太简单了,都是出自一个模子。但是有一点要提醒你,写这两个语句最好写在按钮上,不然的语你怎么控制呢!命令如下:
播放:FS Command ("fas.control.play", "文件路径和文件名")
暂停:FS Command ("fas.control.pause", "文件路径和文件名")
停止:FS Command ("fas.control.stop", "文件路径和文件名")
3.设置声音:
设置静音用:FS Command ("fas.sound.setmute", " TRUE或FALSE")
设置音量用:FS Command ("fas.sound.setvolume", " 0至100")
对于其它的我也不多说,下载了那个命令列表,自己看看,非常简单,试一试就行了。
四、编辑网页:
打开dreamweaver,在Objects面板选special项。点选"insert ActiveX",页面上出现一个方框,可以任意改变大小,在“classID”项选:"CLSID:637BB540-6ABA-11D4-901D-00D0090CB3BC" 就行了(注:如果没有安装这个插件则没有),注意尺寸大小是你动画的尺寸。再点选右边的"parameter"选项,出现一个parameter对话框,在左边第一格填上:"swfurl",右边填上文件的路径,确定就行了。(注:如果让这个页面自行检查插件,可在Base选项中加入这个链接:http://www.flashants.com/codebase/fmplayer.cab#version=1,0,0,2并且在"ID"选项中加入"FMClass1"字符。保存页面,就行了。
五、利用Fmplayer浏览器来播放:
flashants.com另外还制作了一个beta版的浏览器,(http://ctinflashuser.at.home.com/fmplayer/ FMProjector.exe)用它打开一个文件,就可直接观看效果了。(注:用普通flashplayer不可以调入视频,只能看动画部分)