|
主页
--> master-000 --> master-037-4 |
|
FLV在线播放更新之旅-4
|
重温原点--重新认识和使用DreamWeaver8的FLV播放功能
|
Re-understanding
and use of DreamWeaver8 for FLV player
|
(接上页)经过这样一个漫长的过程,我才感觉到,对于我来说,在目前的条件下,真正适用的FLV在线播放器和代吗,应该还是那个在7年以前由DreamWeaver8(以下简称DW8)软件所自动生成的代码和它的播放器FLVPlayer_Progressive.swf(参见此页) |
之所以这样说,一是那些曾经简单好用的播放器googleplayer, flvplayer等等,现在由于失去支持而功能不全;二是这个FLVPlayer_Progressive.swf播放器非常之小,它只有9K!再加上DW8给出的代码也不算复杂,使用中没有任何限制,除去要上传两个SWF小文件(在后面有说明并完全提供)外,只要换上一个视频的绝对地址就可以方便的频繁使用了。它所不足的是缺少全屏功能,我们只要把它的尺寸设置的大一些就可以了。对于我们网站常用的展示型且码率不是很高的视频,600X480的窗口已经足够。下面我们来看看它修改后可以方便使用的代码的代码及实例 |
由DW8软件给出的代码及视频实例
|
|
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="600" height="480" id="FLVPlayer2">
<param name="movie" value="../em-video/FLVPlayer_Progressive.swf"
/>
<param name="salign" value="lt" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=../em-video/Clear_Skin_3&streamName=../em-video/temp.flv&autoPlay=false&autoRewind=false"
/>
<embed src="../em-video/FLVPlayer_Progressive.swf"
flashvars="&MM_ComponentVersion=1&skinName=../em-video/Clear_Skin_3&streamName=../em-video/temp.flv&autoPlay=false&autoRewind=false"
quality="high" scale="noscale" width="600"
height="480" name="FLVPlayer2" salign="LT"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
/>
</embed>
</object> |
代码说明:1.蓝色代码为软件自动生成的两个播放器主体和皮肤文件地址,此处已改为绝对地址。如果您没有这些文件,那么直接使用本站的上述地址也是可行的。注意皮肤文件Clear_Skin_3不要加后缀名
2.两段红色代码为FLV文件的绝对地址,只要将它修改为您的FLV文件地址就可以任意使用了。在原代码中,这个文件也没有后缀。为了便于识别,此处由笔者添加了后缀名。3.width="600"
height="480"为视频尺寸,可以根据需要调整,注意上下共有两处需同时调整。4.如果直接复制上述代码使用,请首先复制到outlook新邮件中再重新复制黏贴以消除此处代码的多余属性。最好是保存此网页后在本地电脑的网页编辑软件中打开从后台编码复制使用 |
|
为了寻求DreamWeaver软件最新的FLV功能,我下载了它2013年发布的DreamWeaver
CS6最新版.从FLV程序制作功能来看,和DreamWeaver8相比并无两样,但它生成的代码是不同的。不过它不是为了解决全屏功能的,(见下面说明)似乎是为了适应各种不同的播放器而设置的。上传的文件比较多,代码又很复杂。对我们来说毫无意义,因此不必要找这些麻烦。至于为什么这些代码都没有全屏功能,恐怕不是这些大公司的疏忽。网上有一种说法是防止漏洞。笔者不太相信这种说法,但又实在不知其中奥妙,也只好如此了 |
由DreamWeaver
CS6软件给出的代码及视频实例
|
|
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="342" height="291" id="FLVPlayer">
<param name="movie" value="FLVPlayer_Progressive.swf"
/>
<param name="salign" value="lt" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=../em-video/temp&autoPlay=false&autoRewind=false"
/>
<embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=../em-video/temp&autoPlay=false&autoRewind=false"
quality="high" scale="noscale" width="342"
height="291" name="FLVPlayer" salign="LT"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
/></embed>
</object>
</div>
</td>
</tr>
<tr>
<td height="199"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="342" height="291" id="FLVPlayer"><br>
<param name="movie" value="FLVPlayer_Progressive.swf"
/><br>
<param name="salign" value="lt"
/><br>
<param name="quality" value="high"
/><br>
<param name="scale" value="noscale"
/><br>
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=../em-video/temp&autoPlay=false&autoRewind=false"
/><br>
<embed src="FLVPlayer_Progressive.swf"
flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=../em-video/temp&autoPlay=false&autoRewind=false"
quality="high" scale="noscale"
width="342"
height="291" name="FLVPlayer"
salign="LT"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
/></embed> <br>
</object></td> |
说明:1.这个代码从其前台所显示的视频来看和原来DreamWeaver8的没有什么不同,仍然缺少全屏功能。2.它的代码增加了不少,但其功能似乎是为了适应各种不同的浏览器而预留的。和我们的需要无关。3.它在生成网页的同时除去生成播放器FLVPlayer_Progressive.swf和皮肤Corona_Skin_3.swf两个文件之外,还多出了一个带有两个小文件的Scripts文件夹,都需要和网页同时上传到同一个目录内代码才能生效 |
|
|
再回到DW8来吧。既然想使用它,那就把它的这个功能吃透吧。笔者顺着软件的提示,对它编制的所有选项(实际就是三组9个不同的皮肤文件,另外还有是否设置自动播放,默认是不需要)的代码和它们同时给出的播放器(1个FLVPlayer_Progressive.swf文件,始终不变)荷个皮肤文件集中起来为爱好者提供下载。这样您就不必再去使用DW8软件制作FLV视频,只要选定任何一组代码然后把有关的文件上传到适当的位置就可以了。为了大家查看,在这一页提供了这9组视频的实例。(可能由于视频太多的原因,有时9组不能完全迅速打开,请等待或刷新试试)代码您可以从这个网页的后台取得(保存网页后再用编辑软件打开)。为了您的方便,现将这DW8生成的9个皮肤文件和一个播放器文件以及另外两个常用的FLV播放器文件(googleplayer.swf和flvplayer.swf)一起为您打包提供。请点击这里下载(212K
RAR文件)。 |
-----------------------------------------------------------------
|
总结
|
这个栏目也只好先做到这里了。虽然还没有找到十分满意的FLV在线播放器和相关代码,但花了近一个月的时间还是值得的。一是重温了这段持续了7年的历史,感受颇多;二是尽个人所能在网络上调查了当前免费和部分收费的FLV在线播放软件的现状。根据自己的需要,确定了今后一段时期在本站使用的主要播放器(DW8)或酷播播放器。对于googleplayer.swf和flvplayer.swf两种播放器分析了它们的问题并寄予希望。同时发布这些调查结果并提供了重要文件的下载以和有此需要的朋友们共享。笔者希望,随着网络技术的快速发展,现有的一些问题能够得到解决,希望有更加通用和简便的播放器问世。如果朋友们对此有任何更好的建议或者新的发现,请您和本站联系。谢谢。 |
|
|
|
|
2014.10.26
|
|