Cómo agregar archivos de formato de video flash (flv, swf) en html
Formatos de archivos Flash: .FLV y .SWF
El formato de vídeo Flash tiene dos extensiones disponibles: .flv y .swf. ¿Cuál es la diferencia entre ellos?
(1) Los archivos .flv (vídeos flash) son transmisiones de vídeo basadas en imágenes con audio. Si desea ejecutar un servicio de transmisión por secuencias, flv sería una buena opción. La condición ascendente es que el terminal del cliente pueda acceder a cualquier parte del archivo sin tener que esperar a descargarlo en ningún momento. Sin embargo, ejecutar un servicio de transmisión es costoso.
(2).swf también es un formato de archivo Macromedia Flash, que es un archivo completo de vídeo y audio que contiene scripts y otros contenidos. Esto facilitará la descarga HTTP (progresiva), también conocida como "pseudo streaming". Cuando se descarga parte de un archivo, el videoclip se reproduce inmediatamente, pero el cliente espera a que se descargue el fragmento del archivo Flash antes de acceder a él (sin avance rápido) a menos que se descargue todo el archivo en su totalidad. Esto es lo que a menudo llamamos un método de transmisión de video multimedia simple, económico y conveniente. SWF no es una abreviatura oficial. Algunas personas lo llaman la abreviatura de "ShockWave Flash" o "Small Web Format". Algunas personas lo llaman la abreviatura de "ShockWave Flash" o "Small Web Format".
El método para incrustar Flash en la página es el siguiente:
lt; object classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="/pub/ shockwave/cabs / flash/swflash.cab#version=9, 0, 16, 0" width="320" height="400" gt; lt; param name="movie" value="video-filename.swf" gt lt; nombre del parámetro = "calidad" valor = "alto" gt; nombre del parámetro = "valor de reproducción" gt; ="video -filename.swf" ancho="320" alto="400" play="true" loop="false" calidad="high" pluginspage="/go/getflashplayer" type="application/x-shockwave- flash"gt ; lt; embed src="video-filename.swf gt; lt;/embedgt; lt;/objectgt; Esto es lo que debe buscar:
lt; "video -filename.swf"gt;
lt;embed src="video- filename.swf"... En ambos lugares es el nombre de la ubicación del archivo swf, se pueden encontrar algunos otros parámetros arriba Encontrado en el enlace.
Pero después de escribir de esta manera, aunque el archivo swf se puede mostrar en la página, el archivo flv no se puede reproducir.
Después de un tiempo, resumí una solución de Dreamweaver:
lt;script type="text/javascript"gt;
function MM_CheckFlashVersion(reqVerStr, msg){
with(navigator){
var isIE = (appVersion.indexOf("MSIE") != -1 amp; amp; userAgent.indexOf("Opera") == -1 ); /p>
var isWin = (appVersion.toLowerCase().indexOf("win") != -1
if (!isIE || !isWin){ p><); p>var flashVer = -1;
if (complementos amp; amp; complementos.length gt; 0){
var desc = complementos["Shockwave Flash"] ? "Shockwave Flash"].descripción: "";
desc = complementos["Shockwave Flash 2.0"] ? complementos["Shockwave Flash 2.0"].descripción:
if (desc == "") flashVer = -1;
else{
var descArr = desc.split(" ");
var tempArrMajor = descArr; [2].split(".");
var verMajor = tempArrMajor[0];
var tempArrMinor = (descArr[3] ! = "") ? r"): descArr[4].split("r");
var verMinor = (tempArrMinor[1] gt; 0) ? tempArrMinor[1]: 0;
flashVer = parseFloat(verMajor "." verMinor);
}
}
}
// La versión de Flash para WebTV Player es 4 o menos: demasiado bajo para video
else if (userAgent.toLowerCase().indexOf(" webtv") ! = -1) flashVer = 4.0;
var verArr = reqVerStr.split(",");
var reqVer = parseFloat(verArr[0] "." verArr[2] );
if (flashVer lt; reqVer){
if (confirm(msg))
window.location = "/shockwave/download/download. cgi?P1_Prod_ Version=Shockwav
eFlash";
}
}
}
}
}
lt;/scriptgt;
lt;/headgt;
lt;body onload="MM_ CheckFlashVersion('7, 0, 0, 0', 'Esta página requiere una versión más reciente de Macromedia Flash Player. /p>
lt; nombre del parámetro="película" valor="FLVPlayer_Progressive.swf" /gt;
lt.nombre del parámetro="salign" valor="lt" /gt; >
lt; parámetro nombre="calidad" valor="alto" /gt;
lt; parámetro nombre="escala" valor="noscale"
lt; param name="FlashVars" value="amp; MM_ComponentVersion =1amp; skinName=Clear_Skin_3amp; streamName=E88081E5A4A9E4B8 8BE8B4A9 8BE8B4B0E4B98BE88EABE997AEE4BB8AE69C9Damp; autoPlay=trueamp; autoRewind=true" /gt;
lt; embedrc="FLVPlayer _Progressive.sw f" flashvars="amp;MM_ComponentVersion =1amp;skinName=Clear_Skin_3amp;streamName=E88081E5A4A9E4B88BE8B4B0E4B9A9E4B88BE8B4B0E4B9B4B0 B0E4B98BE88EABE997AEE4BB8AE69C9Damp ;autoPlay=trueamp;autoRewind=true" calidad="alta" escala="noescala" ancho="31 4 " height="234" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="/go/getflashplayer" /gt;
lt; /object / gt; Este es un método de control de versiones adicional MM_CheckFlashVersion().