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”> type =“ application / x-shockwave-flash”> embed> object> 此处注意: 和 但是以这种方式编写后,尽管可以在页面上显示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){ 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); } } // 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”; } } } } script> head> <参数值=“ 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“ /> object> 这是版本控制方法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
codebase =“ http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0”
width =“ 320”>
type =“ application / x-shockwave-flash”> embed> object> 此处注意: 和 但是以这种方式编写后,尽管可以在页面上显示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){ 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); } } // 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”; } } } } script> head> <参数值=“ 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“ /> object> 这是版本控制方法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
type =“ application / x-shockwave-flash”>
embed>
object>
此处注意: 和 但是以这种方式编写后,尽管可以在页面上显示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){ 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); } } // 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”; } } } } script> head> <参数值=“ 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“ /> object> 这是版本控制方法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
但是以这种方式编写后,尽管可以在页面上显示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){
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);
}
// 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”; } } } } script> head>
如果(确认(msg))
window.location =“ http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash”;
script>
head>
<参数值=“ 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万刷起来#护千玺到远方##易烊千玺真的很不错#
甲午战争前
周边国家会重新选边站
#给烊烊520#1128生日评论集体向520万刷起来#护千玺到远方##易烊千玺真的很不错#