Heim Web-Frontend HTML-Tutorial So fügen Sie Dateien im Flash-Videoformat (FLV, SWF) in HTML hinzu

So fügen Sie Dateien im Flash-Videoformat (FLV, SWF) in HTML hinzu

Feb 05, 2018 am 09:23 AM
flash html 视频

Dieses Mal zeige ich Ihnen, wie Sie Dateien im Flash-Videoformat (FLV, SWF) in HTML hinzufügen und welche Vorsichtsmaßnahmen beim Hinzufügen von Dateien im Flash-Videoformat (FLV, SWF) in HTML gelten folgt Dies ist ein praktischer Fall, werfen wir einen Blick darauf.

Flash-Dateiformate: .FLV und .SWF

Für das Flash-Videoformat sind zwei Erweiterungen verfügbar: .flv und .swf. Wie unterscheiden sie sich?

(1) Eine .flv-Datei (Flash-Video) ist ein Videostream und Audio basierend auf einem Bild. Wenn Sie einen Streaming-Dienst betreiben, wäre flv eine gute Wahl. Die Upstream-Bedingung besteht darin, dass das Client-Terminal auf jeden Teil dieser Datei zugreifen kann und nicht darauf wartet, zu irgendeinem Zeitpunkt heruntergeladen zu werden. Andererseits ist der Betrieb eines Streaming-Dienstes teuer.

(2) .swf ist ebenfalls ein Macromedia Flash-Dateiformat und eine vollständige Video-Audio-Datei mit Skripten und mehr. Dies erleichtert (progressive) HTTP-Downloads, auch bekannt als „Pseudo-Streaming“. Wenn ein Teil der Datei heruntergeladen wird, wird der Videoclip sofort abgespielt, der Client wartet jedoch auf den Download des Flash-Dateifragments, bevor er darauf zugreift (kein schneller Vorlauf), es sei denn, die gesamte Datei wird vollständig heruntergeladen. Darüber sprechen wir oft: Es ist eine einfache, kostengünstige und bequeme Möglichkeit, Ihre Videomedien zu streamen. SWF ist nicht die offizielle Abkürzung. Einige Leute haben behauptet, es sei die Abkürzung für „ShockWave Flash“ oder „Small Web Format“.

Sie können die folgenden Methoden verwenden, um Flash in die Seite einzubetten:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0" width="320" height="400" > <param name="movie" value="video-filename.swf"> <param name="quality" value="high"> <param name="play" value="true"> <param name="LOOP" value="false"> <embed src="video-filename.swf" width="320" height="400" play="true" loop="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"> </embed> </object>
Nach dem Login kopieren

Was hier beachtet werden sollte, ist:

 <param name="movie" value="video-filename.swf">
 <embed src="video-filename.swf"..
Nach dem Login kopieren

Beides davon Orte sind Der Speicherortname der SWF-Datei. Weitere Parameter finden Sie in der Einführung im obigen Link.

Aber nachdem ich dies geschrieben habe, können die Dateien im SWF-Format zwar auf der Seite angezeigt werden, die Dateien im FLV-Format können jedoch nicht abgespielt werden. Nachdem ich eine Weile gekämpft hatte, habe ich eine Lösung von Dreamweaver zusammengefasst:

<script type="text/javascript"> 
function MM_CheckFlashVersion(reqVerStr,msg){ 
with(navigator){ 
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 = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : ""; 
desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc; 
if (desc == "") flashVer = -1; 
else{ 
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 has Flash Player 4 or lower -- too low for video 
else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0; 
var verArr = reqVerStr.split(","); 
var reqVer = parseFloat(verArr[0] + "." + verArr[2]); 
if (flashVer < reqVer){ 
if (confirm(msg)) 
window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"; 
} 
} 
} 
} 
</script> 
</head> 
<body onload="MM_CheckFlashVersion(&#39;7,0,0,0&#39;,&#39;本页内容需要使用较新的 Macromedia Flash Player 版本。是否现在下载它?&#39;);"> 
<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="314" height="234" 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=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" /> 
<embed src="FLVPlayer_Progressive.swf" flashvars="&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" quality="high" scale="noscale" width="314" height="234" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
</object>
Nach dem Login kopieren

Es gibt eine zusätzliche Versionskontrollmethode MM_CheckFlashVersion().
Die Schreibmethode des unteren Teils ist der von swf sehr ähnlich, unterscheidet sich jedoch geringfügig. Zusammenfassend gibt es drei wichtige Punkte für die Einbettung des FLV-Formats: 1. Der Player FLVPlayer_Progressive.swf, diese Datei ist unerlässlich und diese Datei muss sich im selben Dateiverzeichnis wie die FLV-Quelldatei befinden (der Grund dafür ist nicht angegeben). wurde noch nicht gefunden) 2. Skin skinName=Clear_Skin_3, der Skin kann geändert werden, er ist ebenfalls wichtig und muss zusammen mit der FLV-Quelldatei vorhanden sein. 3. Quelldatei, streamName, dieser Parameter zeigt den Dateinamen der Quelldatei ohne Suffix an. Wenn der Dateiname chinesisch ist, kann Dreamweaver diesen Namen in eine lange Zeichenfolge konvertieren. . . . Wenn sich die HTML-Datei und die FLV-Datei nicht im selben Dateiverzeichnis befinden, müssen Sie den Dateipfad angeben (dies sollte im Projekt besonders beachtet werden).

Ich glaube, dass Sie die Methoden beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Verwandte Lektüre:

So stellen Sie die Eingabe durch Deaktivieren und Nur-Lesen auf den schreibgeschützten Effekt ein

Google Browse-Label und So lösen Sie das Problem mit dem Eingabeabstand

So implementieren Sie die Aktualisierungsumleitung von HTML-Header-Tag-Meta

Das obige ist der detaillierte Inhalt vonSo fügen Sie Dateien im Flash-Videoformat (FLV, SWF) in HTML hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles