찾다
웹 프론트엔드HTML 튜토리얼HTML에 플래시 비디오 형식(flv, swf) 파일을 추가하는 방법

이번에는 html에서 플래시 비디오 형식(flv, swf) 파일을 추가하는 방법과 html에서 플래시 비디오 형식(flv, swf) 파일을 추가할 때 notes가 무엇인지 보여드리겠습니다. 살펴보자 살펴보자.

Flash 파일 형식: .FLV 및 .SWF

Flash 비디오 형식에는 .flv 및 .swf라는 두 가지 확장자가 있습니다. 그들은 어떻게 다른가요?

(1) .flv 파일(플래시 비디오)은 이미지를 기반으로 한 비디오 스트림 및 오디오입니다. 스트리밍 서비스를 운영하고 있다면 flv가 좋은 선택이 될 것입니다. 업스트림 조건은 클라이언트 터미널에서 이 파일의 모든 부분에 액세스할 수 있고 언제든지 다운로드되기를 기다리지 않는다는 것입니다. 그렇다면 스트리밍 서비스를 실행하는 데 비용이 많이 듭니다.

(2).swf는 Macromedia Flash 파일 형식이기도 하며 스크립트 등이 포함된 완전한 비디오-오디오 파일입니다. 이렇게 하면 "의사 스트리밍"이라고도 알려진 HTTP(프로그레시브) 다운로드가 용이해집니다. 파일의 일부가 다운로드되면 비디오 클립이 즉시 재생되지만 클라이언트는 전체 파일이 완전히 다운로드되지 않는 한 파일에 액세스하기 전에 플래시 파일 조각이 다운로드될 때까지 기다립니다(빨리 감기 없음). 이것은 우리가 자주 이야기하는 것입니다. 이는 비디오 미디어를 스트리밍하는 간단하고 저렴하며 편리한 방법입니다. SWF는 공식 약어가 아닙니다. 어떤 사람들은 "ShockWave Flash" 또는 "Small Web Format"의 약어라고 주장합니다.

다음 방법을 사용하여 페이지에 플래시를 삽입할 수 있습니다.

<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>

여기서 주목해야 할 점은:

 <param name="movie" value="video-filename.swf">
 <embed src="video-filename.swf"..

이 두 곳은 swf 파일의 위치 이름입니다. 기타 매개변수는 소개를 참조하세요. 위 링크에서.

그런데 이 글을 쓰고 나면 페이지에 swf 형식 파일은 표시되지만 flv 형식 파일은 재생할 수 없습니다. 한동안 고민 끝에 드림위버에서 나온 해결책을 요약해봤습니다.

<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>

추가 버전 관리 방법인 MM_CheckFlashVersion()이 있습니다.
하단 부분은 SWF 작성 방식과 매우 유사하지만 약간 다릅니다. 요약하자면 flv 형식을 삽입할 때 중요한 점은 세 가지입니다. 1. Player FLVPlayer_Progressive.swf 이 파일은 필수이며, 이 파일은 flv 소스 파일과 동일한 파일 디렉터리에 있어야 합니다(이유는 아직 발견되지 않았습니다). 2. 스킨명 =Clear_Skin_3, 스킨은 변경이 가능하며, 역시 필수이며, flv 소스파일과 함께 있어야 합니다. 3. 소스 파일 streamName, 이 매개 변수는 접미사 없이 소스 파일의 파일 이름을 표시합니다. 파일 이름이 중국어인 경우 Dreamweaver는 해당 이름을 큰 문자열로 변환합니다. . . . html 파일과 flv 파일이 동일한 파일 디렉터리에 있지 않은 경우 파일 경로를 가져와야 합니다(프로젝트에서는 특히 주의해야 합니다).

이 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

관련 읽기:

비활성화 및 읽기 전용을 통해 입력을 읽기 전용 효과로 설정하는 방법

Google 탐색에서 라벨과 입력 사이의 간격 문제를 해결하는 방법

HTML 새로 고침을 구현하는 방법 헤더 태그 메타 Orientation

위 내용은 HTML에 플래시 비디오 형식(flv, swf) 파일을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
HTML超文本标记语言--超在那里?(文档分析)HTML超文本标记语言--超在那里?(文档分析)Aug 02, 2022 pm 06:04 PM

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

web前端笔试题库之HTML篇web前端笔试题库之HTML篇Apr 21, 2022 am 11:56 AM

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

flash是什么flash是什么Aug 10, 2023 am 10:16 AM

Flash是一种用于创建多媒体和互动内容的软件,具有矢量图形、时间轴动画、交互性和多媒体处理能力等特点。尽管曾经非常流行,但随着新技术的崛起,Flash逐渐被淘汰,并且在2020年停止了官方支持。

总结HTML中a标签的使用方法及跳转方式总结HTML中a标签的使用方法及跳转方式Aug 05, 2022 am 09:18 AM

本文给大家总结介绍a标签使用方法和跳转方式,希望对大家有所帮助!

html中document是什么html中document是什么Jun 17, 2022 pm 04:18 PM

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

Debian安装Flash:详细指南与Linux小知识分享Debian安装Flash:详细指南与Linux小知识分享Feb 15, 2024 pm 01:00 PM

Flash曾经是网络多媒体的王者,尽管现在它的使用已经大大减少,但在一些老网站或特定应用中,我们仍然需要Flash插件,我们将详细介绍如何在Debian系统中安装Flash。我们需要明确的是Adobe已于2020年12月31日正式停止对FlashPlayer的支持,因此,我们推荐的Flash版本是开源的PepperFlash,PepperFlash是Google开发的,专为Chrome浏览器使用的Flash版本。安装步骤:1.打开终端,更新你的包列表:```sqlsudoapt-getupdat

html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기