b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

HTML文件中Flash视频格式(FLV,SWF)文件的嵌入方法

电脑杂谈  发布时间:2020-03-27 16:24:55  来源:网络整理

html swf代码_html 播放swf代码_swf播放代码

Flash文件格式: .FLV和.SWF

Flash视频格式具有两个扩展名: .flv和.swf. 它们有何不同?

(1).flv文件(Flash视频)是基于图片的视频流和音频. 如果您正在运行流服务,那么flv将是一个不错的选择. 上游条件是客户端可以访问此文件的任何部分,并且不会随时等待下载. 再说一次,运行流服务非常昂贵.

(2).swf也是Macromedia Flash文件格式. 它是带有脚本等的完整视频音频文件. 这将有助于HTTP(渐进式)下载,也称为“伪流”. 下载文件的一部分后html 播放swf代码,将立即播放视频剪辑,但是客户端将等待Flash文件剪辑被下载,然后才能访问它(无法快进),除非完整下载了整个文件. 这也是我们经常谈论的话题. 他是一种简单,便宜且方便的流媒体视频方式. SWF不是官方的缩写. 据称它是“ ShockWave Flash”或“ Small Web Format”的缩写.

以下方法可用于在页面中嵌入Flash:

代码如下:

codebase =“ http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0”

width =“ 320”>

swf播放代码_html 播放swf代码_html swf代码

type =“ application / x-shockwave-flash”>

此处注意:

但是以这种方式编写后,尽管可以在页面上显示swf格式文件,但是无法播放flv格式文件. 纠结了一段时间,总结了Dreamweaver的解决方案:

代码如下:

<脚本类型=“文本/ javascript”>

函数MM_CheckFlashVersion(reqVerStr,msg){

with(导航器){

var isIE =(appVersion.indexOf(“ MSIE”)!= -1 && userAgent.indexOf(“ Opera”)== -1);

var isWin =(appVersion.toLowerCase(). indexOf(“ win”)!= -1);

if(!isIE ||!isWin){

swf播放代码_html swf代码_html 播放swf代码

var flashVer = -1;

if(plugins && plugins.length> 0){

var desc =插件[“ Shockwave Flash”]?插件[“ Shockwave Flash”]. 说明: “”;

desc =插件[“ Shockwave Flash 2.0”]?插件[“ Shockwave Flash 2.0”]. 说明: desc;

if(desc ==“”)flashVer = -1;

其他{

var descArr = desc.split(“”);

var tempArrMajor = descArr [2] .split(“. ”);

var verMajor = tempArrMajor [0];

var tempArrMinor =(descArr [3]!=“”)? descArr [3] .split(“ r”): descArr [4] .split(“ r”);

var verMinor =(tempArrMinor [1]> 0)? tempArrMinor [1]: 0;

flashVer = parseFloat(verMajor +“. ” + verMinor);

}

swf播放代码_html swf代码_html 播放swf代码

}

// WebTV的Flash Player 4或更低版本的视频太低了

否则if(userAgent.toLowerCase(). indexOf(“ webtv”)!= -1)flashVer = 4.0;

var verArr = reqVerStr.split(“,”);

var reqVer = parseFloat(verArr [0] +“. ” + verArr [2]);

if(flashVer

如果(确认(msg))

window.location =“ http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash”;

}

}

}

}

swf播放代码_html swf代码_html 播放swf代码

<参数值=“ FLVPlayer_Progressive.swf” />

<参数值=“&MM_ComponentVersion = 1&skinName = Clear_Skin_3&streamName =%E8%80%81%E5%A4%A9%E4%B8%8B%E8%B4%B0%E4%B9%8B% E8%8E%AB%E9%97%AE%E4%BB%8A%E6%9C%9D&autoPlay = true&autoRewind = true“ />

这是版本控制方法MM_CheckFlashVersion().

下部的写法与swf类似,但略有不同. html 播放swf代码,可以根据需要使用. 在上面的代码中,播放器文件FLVPlayer_Progressive.swf在两个地方使用. 这类似于swf,但它不是源文件. 在代码中,skinName用于设置皮肤,其他一些属性更易于理解.

总结起来,flv格式嵌入了3个要点: 1. FLVPlayer_Progressive.swf,此文件必不可少,并且此文件必须位于包含flv源文件的文件目录中(找不到原因) 2.皮肤skinName = Clear_Skin_3,可以替换皮肤,这也是必不可少的,它必须与flv源文件一起使用. 3.源文件streamName. 该参数显示不带后缀的源文件的文件名. 当文件名为中文时,Dreamweaver将知道将该名称转换为大字符串. . . . 如果html文件和flv文件不在同一文件目录中,则需要带入文件路径(在项目中应特别注意).

在插图的同一页上使用了两种皮肤,一种设置为自动播放,另一种设置为手动播放. 文件格式为flv.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-154355-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 刘之才
        刘之才

        #给烊烊520#1128生日评论集体向520万刷起来#护千玺到远方##易烊千玺真的很不错#

      • 梁光宇
        梁光宇

        甲午战争前

        • 张继
          张继

          周边国家会重新选边站

      热点图片
      拼命载入中...