홈 페이지 : http://www.jeroenwijering.com/?item=flash_video_player http://www.cgfans.net/bbs/medias/2007/10/flash_flv_player.zip 이것은 2.5 버전 사용법입니다. flvplayer.swf는 압축 패키지의 동일한 디렉토리에있는 그런 다음 페이지에 프로그램 코드를 추가합니다.
코드 사본은 다음과 같습니다.
<객체 유형 = 응용 프로그램/x-shockwave-flash 너비 = 400 높이 = 220
wmode = 투명한 데이터 = flvplayer.swf>
<param name = movie value = flvplayer.swf />
<param name = wmode value = Transparent />
<개체/>
FLVPLAYER.SWF는 동일한 디렉토리에서 Video.flv 재생을 자동으로 찾습니다. FLVPlayer.swf 이후에 FLV 파일의 URL을 추가하여 재생할 수도 있습니다. 이 방법은 다음과 같습니다.
코드 사본은 다음과 같습니다.
<객체 유형 = 응용 프로그램/x-shockwave-flash 너비 = 400 높이 = 220
wmode = 투명한 데이터 = flvplayer.swf? file = movies/holiday.flv>
<param name = movie value = flvplayer.swf? file = movie /holiday.flv />
<param name = wmode value = Transparent />
</객체>
file = movies/holiday.flv는 매개 변수이며 상대적 또는 절대 주소를 사용할 수 있습니다.
기타 매개 변수 설명 :
로드 할 때 비디오를 자동으로 재생할 필요가 없으면 AutosTART 매개 변수를 사용할 수 있습니다.
예
프로그램 코드
<객체 유형 = 응용 프로그램/x-shockwave-flash 너비 = 400 높이 = 220
wmode = 투명한 데이터 = flvplayer.swf? autostart = false>
<param name = movie value = flvplayer.swf? autostart = false />
<param name = wmode value = Transparent />
</객체>
다중 매개 변수는 혼합 방식으로, 효과적인 매개 변수 목록을 사용할 수 있습니다.
프로그램 코드
파일 (FLV 파일의 주소)
autostart (자동 재생이 허용되는지, 참 또는 거짓)
이미지 (재생되지 않은 경우 이미지 미리보기, JPEG 형식 만 지원)
반복 (반복적으로 연주할지)
ClickText (처음에 표시된 텍스트는 기본적으로 클릭하기 위해 재생됩니다)
----------------------------------------------------------------------------
다음은 3.12 버전 http://www.cgfans.net/bbs/medias/2007/10/jw_flv_player.zip이 버전입니다.
이 문서에는 JW MP3 플레이어, JW Flvplayer, JW 미디어 플레이어, JW 이미지 회전의 설치 방법 및 구성 방법이 포함되어 있습니다.
법
JW 플레이어 3.12 문서
1. 설치 (사이트에 포함)
2. 매개 변수 (구성)
기본 매개 변수
색상 매개 변수
인터페이스 매개 변수
재생 매개 변수
대화식 매개 변수
3. 재생 목록
4. 사용자 정의
5. 지원
빠른 구성, 구성 마법사를 실행하십시오
1. 설치
다운로드 후 텍스트 또는 HTML 편집기로 열면 SWF가 짧은 부분임을 알 수 있습니다.
페이지에 JavaScript가 포함되어 있습니다. 이 javaScript는 Geoff Stearns가 작성한 swfobject.js입니다.
삶의 문제. SWF를 사이트에 복사 할 때 SWFOBJECT.JS를 함께 복사하는 것을 잊지 마십시오. 그리고 페이지에
다음 코드를 헤드에 추가하십시오
프로그램 코드
<script type = text/javaScript src = swfobject.js> </script>
Swfobject.js의 도움을 받으면 경로, 너비, 높이, 배경색 및 필요한 플래시 플레이어의 버전을 쉽게 설정하거나 SWF를 구성하기 위해 매개 변수 세트를 설정할 수 있습니다. 페이지가로드되면 JavaScript는 ID에 따라 페이지의 노드를 교체합니다.
프로그램 코드
<p id = player> <a href = http : //www.macromedia.com/go/getflashplayer> Flash </a>이 플레이어를 보려면 </p>
<스크립트 유형 = 텍스트/JavaScript>
var so = new swfobject ( 'mediaplayer.swf', 'player', '400', '400', '7');
so.addparam (허용 화면, true);
so.addvariable (file, test.flv);
so.addvariable (displayHeight, 300);
So.Write ( 'Player');
</스크립트>
JavaScript를 사용할 수없는 상황 (예 : MySpace와 같은 BSP가 지원하지 않음)을 사용하여 Embed를 사용하여 SWF를 삽입 할 수 있습니다.
SWF는이 서버에있을 수 없지만 XML 재생 목록을 사용해야하는 경우 XML이 SWF와 동일한 서버에 있어야하므로 문제가있을 수 있습니다. 그렇지 않으면 보안 문제로 인해 구성됩니다. MP3, JPG, FLV는이 서버에있을 수 없습니다.
프로그램 코드
<embed src = http : //www.myfileserver.com/folder/mediaplayer.swf 너비 = 400 높이 = 400
type = application/x-shockwave-flash pluginspage = http : //www.macromedia.com/go/getflashplayer
FlashVars = file = http : //www.myfileserver.com/folder/test.flv&displayheight=300/>
2. 매개 변수
이 매개 변수는 HTML에 내장 된 플레이어의 동작과 모양을 구성 할 수 있습니다. swfobject.js를 사용하는 경우 addVariable () 메소드를 사용하여 구성 할 수 있습니다. Embed Method를 사용하는 경우 FlashVars 속성을 정의하여 변수를 구성 할 수 있습니다. & 기호를 사용하여 이러한 변수를 분할하는 데주의하십시오.
JW 이미지 로테이터는 *
기본 변수
DisplayHeight (번호) : 디스플레이 영역의 높이. 제어 영역의 최소 높이는 20px입니다. 이 값이 SWF의 높이보다 크거나 같으면 재생 목록이 자동으로 숨겨지며 그렇지 않으면 표시됩니다.
파일*(URL) : 재생할 파일의 주소. 단일 파일 재생 (mp3/flv/rtmp/jpg/swf/png/gif)을 지원하며 재생 목록도 지원합니다. JW 이미지 회전기는 목록 만 지원합니다
높이*(숫자) : SWF의 높이를 설정하십시오. Embed를 사용하여 삽입 할 때, 임베드 특성에 설정되었습니다. 그러나 때로는 (특히 IE를 사용할 때) 높이가 불확실 해져 레이아웃에 영향을 미칩니다. 현재이 매개 변수를 설정해야 하며이 값의 단위는 PX입니다.
이미지 (URL) : MP3 및 FLV를 재생하면 JPG/SWF/PNG/GIF 파일을 지원하는이 값을 통해 앨범 표지로 미리보기 이미지를 설정할 수 있습니다. 재생 목록에서 각 항목을 설정할 수도 있습니다.
Showvation*(true, false) :이 매개 변수는 JW 이미지 회전기에서만 지원됩니다. 이미지 탐색을 보여 주거나 숨기는 데 사용됩니다.
전환* (페이드, bgfade, 블록, 거품, 원, 유체, 선, 임의, slowfade) :이 매개 변수는 JW 이미지 회전기에 의해서만 지원됩니다. 이미지 교체의 효과를 설정하는 데 사용됩니다. 무작위로 설정하면 효과가 무작위로 설정됩니다. 기본값은 페이드입니다.
너비*(숫자) : SWF의 너비를 설정하고 다른 하나는 높이와 동일합니다.
색 변수
BackColor*(색) : 플레이어의 배경색을 설정합니다. JW 미디어 플레이어 등, 기본값 0xfffff (흰색) JW 이미지 회전기, 기본값 0x000000 (검정).
fontColor*(색) : 텍스트와 버튼의 색상을 설정합니다. JW 미디어 플레이어 등, 기본값 0x000000 (검은 색) JW 이미지 회전기, 기본값은 0xfffff (흰색)입니다.
LightColor*(색) : 활성 상태의 색상을 설정합니다. 기본값은 0x000000 (검은 색)이고 기본값은 JW 이미지 회전기입니다. 기본값은 0xcc0000 (빨간색)입니다.
인터페이스 매개 변수
자동 스크롤 (true, false) : 재생 목록이 너무 길면 스크롤 막대가 기본적으로 자동으로 표시됩니다. 이 값이 'true'로 설정되면 재생 목록은 마우스에 따라 자동으로 스크롤됩니다.
displayWidth (픽셀 수) : 디스플레이 영역의 너비를 설정합니다. 설정이 비교적 작을 때, 재생 목록은 하단 대신 디스플레이 영역의 오른쪽에 표시됩니다.
Kenburns* (True, False) : 운동 중 KB 효과를 달성하는 데 사용됩니다. 사진이 더 크고 인터넷 속도가 더 빠르면 켜지는 것이 좋습니다. 그렇지 않으면 닫는 것이 좋습니다. 협력하기 위해 Slowfade 로의 전환을 설정하는 것이 좋습니다.
대형 제어 (true, false) : 제어 영역의 버튼을 확대하기 위해이 값을 true로 설정하십시오. 시력이 좋지 않은 사용자를 위해 열어 보는 것이 좋습니다.
로고* (URL) : 오른쪽 상단 코너의 워터 마크로 이미지를 설정하고 모든 이미지 형식을 지원하며 투명 레이어의 가장 좋은 PNG 효과를 지원합니다.
오버 스트레치* (true, false, fit, none) : 디스플레이 영역에서 그림/비디오의 줌을 설정합니다. 진정한 동일한 비율 스트레칭은 디스플레이 영역에 맞는 데 사용됩니다. 거짓은 디스플레이 영역 만 늘립니다. 전체 화면 디스플레이를 맞추십시오. 원래 크기는 표시되지 않습니다. JW 미디어 플레이어 등은 기본적으로 적합하며 JW 이미지 회전기는 기본적으로 False입니다.
ShowDigits (True, False, Total) : 재생 시간 및 기타 정보를 숨기려면 제어 영역의 공간을 절약하기 위해 False로 설정하십시오. 항상 표시하도록 설정하십시오.
ShowdownLoad (true, false) :이 값을 제어 영역에 다운로드 버튼을 표시하도록 설정하십시오. 링크에 의해 설정된 주소에 대한 링크.
showeq (true, false) : 잘못된 오디오 변동 효과를 표시하는 데 사용됩니다. MP3를 재생할 때는 좋은 효과를 얻을 수 있습니다
showicons* (true, false) : 디스플레이 영역의 중간에 그림을 표시하거나 숨기는 데 사용됩니다. JW 미디어 플레이어 등 기본값. JW 이미지 회전기 기본값은 거짓으로;
showvolume (true, false) : 볼륨 제어 버튼을 표시할지 여부를 설정하는 데 사용됩니다.
ThumbSinPlayList (true, false) : 미리보기 이미지가 목록에 표시되는지 여부를 설정합니다.
재생 매개 변수
autostart (true, false, muted) : ture로 설정하면 로딩 후 페이지가 자동으로 재생됩니다. Muted로 설정하면 자동으로 Silent 모드로 재생되며 디스플레이 영역 중간에 음소거 아이콘이 있습니다.
Bufferlength (번호) : FLV의 캐시 시간을 설정합니다. 기본값은 3 초입니다
repeat* (true, false, list) : 기본값은 플라스이며, 현재 재생 위치에서 목록 끝까지 재생 후 중지됩니다. 목록으로 설정하면 목록의 모든 항목이 재생되며 True로 설정됩니다.
RotateTime* (번호) : 이미지의 표시 시간을 설정합니다. JW 미디어 플레이어 등은 기본값 10 초이며 JW 이미지 회전기는 기본값이 5 초입니다.
셔플* (true, false) : 순차적으로 재생하기 위해 False로 설정하고 True로 설정
스무딩 (true, false) : 비디오 스무딩 처리를 끄기 위해 False로 설정합니다. 더 나은 결과를 얻기 위해 True를 설정하는 것이 좋습니다. 그러나 대형 스크린 또는 저화 된 기계에 대해 False를 설정하는 것이 좋습니다.
시작* (두 번째) : RTMP 또는 HTTP 스트리밍 미디어 (비 전통적인 FLV/MP3)를 사용할 때이 변수를 사용하여 시작 위치를 정확하게 찾으십시오. 이 매개 변수는 파일 섹션을 정확하게 설정하기 위해 XSPE 형식 목록으로 설정됩니다.
볼륨* (번호) : 볼륨을 기본값을 80으로 설정합니다.
대화식 매개 변수
오디오* (URL) :이 매개 변수를 사용하여 MP3 파일을 별도의 오디오로 추가하는데, 이는 그림의 배경 음악 설명 등으로 사용할 수 있습니다.
BWFILE (URL) : 대역폭 감지에 사용되는 파일의 주소는 그림 또는 RTMP 스트리밍 매체를 넣을 수 있습니다. 대출 가치는 마우스 오른쪽 버튼 클릭 메뉴에서 볼 수 있습니다.
BWStreams (쉼표로 분리 된 비트 전송 목록) :
대역폭 값에 따라 다른 파일을 선택하려면 bwfile과 함께 사용하십시오. 예를 들어 : video.flv를 재생 하고이 항목의 값을 100,250,500,1000으로 설정하려고합니다. 플레이어가 대역폭이 349kbps라는 것을 알게되면 Video_250.flv가 재생됩니다. 따라서 그는 효과적인 이름 지정 설정이있어 재생 목록을 사용하더라도 자동으로 전환합니다.
콜백 (URL) :이 매개 변수를 서버 프로그램 (PHP/ASP) 주소로 설정하여 데이터를 전달합니다. 각 항목이 재생되고 중지되면 데이터가 서버로 전송되므로 플레이 통계가 서버 측에서 저장되도록합니다.
캡션 (URL) : 텍스트를 텍스트 형식으로 자막으로로드하도록이 값을 설정하십시오. Smil 형식 및 DVD 형식을 지원하는 자막에서 플레이어. FLV 파일에 내장 글꼴이있는 경우 값을 Captionate로 설정할 수 있습니다. 멀티 채널 자막이있는 경우이 값을 Captionate0, Captionate3 등으로 설정할 수 있습니다. 각 항목의 값은 목록에 설정할 수 있습니다.
enablejs* (true, false) : JavaScript를 지원하도록 true로 설정합니다. 온라인 사용은 지원됩니다. JavaScript는 재생,로드 매체 및 현재 재생 항목에 대한 자세한 정보를 얻을 수 있습니다.
FSBUTTONLINK (URL) : 사용자의 FlashPlayer 버전이 (9.0.28)보다 높으면 플레이어는 자동으로 전체 화면 버튼을 표시합니다. 이 값을 설정하면 전체 화면 디스플레이를 위해 다른 페이지에 연결할 수 있습니다. 서버는 파일을 재생하도록 설정할 수 있습니다.
ID (String) : 플레이어의 고유 식별자. 서버로 반환됩니다.
JavaScriptId* (String) : 페이지에 여러 플레이어가있는 경우이 매개 변수를 설정하여 각 플레이어에게 다른 ID를 제공하여 JavaScript로 쉽게 제어 할 수 있습니다. 그는 getupdate () 이벤트로 돌아갑니다.
링크 (URL) :이 매개 변수를 사용하여 현재 버전을 설정하거나 사용자 가이 주소를 통해 현재 항목을 다운로드하도록 강요합니다. 이 값은 재생 목록의 각 항목에 대해 설정할 수 있습니다.
linkfromdisplay* (true, false) : 디스플레이 영역을 클릭 할 때 액세스 할 페이지를 설정합니다. 기본적으로 디스플레이 영역을 클릭하면 재생/일시 정지 작업이 수행됩니다.
LinkTarget* (프레임) : 링크 대상을 설정하고 _self는 현재 페이지에서 열립니다. _blank는 새 페이지에서 열립니다.
StreamScript (URL) :이 매개 변수를 '의사 스트리밍'FLV 파일과 호환되도록 설정하십시오.
유형 (mp3, flv, rtmp, jpg, png, gif, swf, rbs, 3gp, mp4, m4v) : 플레이어는 파일 이름의 마지막 3자를 기반으로 유형을 판단합니다. 이 메소드는 서버 측 언어를 사용하여 리디렉션 할 때 더 이상 작동하지 않습니다. 따라서이 매개 변수를 설정하여 플레이어에게 파일 유형을 알려줄 수 있습니다. 재생 목록에서 각 항목을 설정할 수도 있습니다. 플레이어가 파일 유형을 찾을 수 없으면 재생 목록으로 인식됩니다.
Useaudio (true, false) : 거짓으로 설정하여 침묵 상태로 변경합니다.
usecaptions (true, false) : 자막을 숨기려면 False로 설정합니다.
유용한 스크린 (true, false) : FlashPlayer9의 전체 화면 모드를 사용하지 않으려면. FSButtonLink 매개 변수는 전체 화면 버튼의 이벤트를 대체하도록 설정할 수 있습니다.
useKeys (true, false) : 키보드 작업을 취소하기 위해 False로 설정 (공간, 위, 아래, 왼쪽, 오른쪽)
참고 : 문자를? = &로 전송해야합니다. ? → %3f, = → %3d, & → %26. 파일 변수가 getPlayList.php? id = 123 인 경우 getPlayList.php%3FID%3D123으로 설정해야합니다.
재생 목록
재생 목록에 항목이 하나만 있으면 플레이어는 싱글 파일 재생 모드에서 재생됩니다. 플레이어는 파일 이름을 기준으로 단일 파일을 재생 목록 파일과 구별합니다. 파일 이름 test.mp3로 파일을로드하면 플레이어는 확장자가 MP3이기 때문에 단일 파일 재생 모드를 사용하여 MP3를 재생합니다. 파일 이름이 getList.php 인 경우 플레이어는 이것이 재생 목록이라고 생각합니다. 동적 스크립트를 사용하여 같은 단일 파일을로드하는 경우
플레이어는 일반적으로 사용되는 3 가지 재생 목록 형식을 지원하여 보편성을 보장합니다. XSPF, RSS 및 원자.
플레이어가 지원하는 XSPF/RSS/ATOM 목록의 공통 레이블.
시트
*Image Rotator는 재생 목록의 첫 번째 '오디오'항목 만 지원하며 배경 음악으로 사용됩니다. 플레이어는 모든 음악 항목을 재생합니다.
** 카테고리 요소는 광고를 지원하는 데 사용될 수 있습니다. 값을 Preroll, Postroll 또는 Overlay로 설정할 수 있습니다.
링크 재생 목록에서 단일 항목의 값을 사용하여 광고 주소입니다.
*** 시작 요소는 XSPF의 재생 목록 형식에 의해서만 지원됩니다. 이 요소는 스트리밍 미디어 파일 (HTTP 또는 RTMP)의 시작 위치를 초 안에 설정하는 데 사용됩니다.
**** XSPF 목록 형식의 위치 요소에 공통 확장 (MP3 또는 FLV 등)이 포함되어 있지 않으면 메타 요소를 사용하여 파일 형식을 지정할 수 있습니다. (예 : <meta rel = 'type> mp3 </meta>). RSS 및 ATOM을 사용하는 경우 파일 형식은 Mimetype에 따라 자동으로 인식됩니다.
RTMP 스트림, 추가 ID FlashVar도 전송해야합니다. 예 : file = rtmp : //my.streaming.sererver/mypath 및 id = video_one.
단일 파일을 재생할 때 이미지, 제목, ID, 링크 등을 추가 할 수있는 모든 매개 변수를 지원합니다. 단일 파일 재생 모드에서 video.flv를 재생할 때 미리보기 이미지를 추가하려면 매개 변수 파일 = video.flv, image = preview.jpg를 설정할 수 있습니다. RTMP 스트리밍을 재생하면 매개 변수 ID를 추가 할 수 있습니다. 예를 들어, file = rtmp : //my.streaming.sererver/mypath, id = video_one입니다.
특히 두 가지 오류가 발생하기 쉬운 장소가 지적됩니다. 첫 번째 목록은 플래시 보안 메커니즘으로 인한 플레이어와 동일한 서버에 있어야합니다. 둘째, 전체 주소 형식을 사용하여 플레이어가 파일을 찾을 수 없도록 HTTP를 포함하십시오.
사용자 정의하십시오
많은 사람들이 나에게 맞춤형 버전을 만들도록 요청했습니다. 많은 요구 사항이 매개 변수를 설정하여 실제로 달성 할 수 있습니다. 이 매개 변수를 단순히 구성하기 위해 온라인 구성 마법사를 만들었습니다. 나는 모든 사람의 요구 사항을 충족시킬 에너지가 없습니다. 그러나 다음 버전에는 흥미로운 추가 기능이 많이있을 것입니다.
ActionScript 스크립트 언어에 익숙하다면 프로그램을 수정하고 직접 기능을 추가 할 수 있습니다.
플레이어가 인스턴스에 있으면 최근 구성 및 재생 목록 변수가 추가되고 MCV 수명주기가 입력됩니다. 구성 및 목록 관리자 (피더)는 MCV 수명주기 동안 항상 유효합니다.
빨간색으로 표시된 두 객체의 모든 방법을 JavaScript를 통해 호출 할 수 있습니다.
다른 플래시 프로그램에서는 플레이어를 참조 할 수 있습니다. 다운로드 된 FLV 파일에서 이미지를 복사하고 다운로드 된 COM 디렉토리를 모든 스크립트를 포함하는 FLV 파일에 복사하십시오. 그런 다음 타임 라인의 첫 번째 프레임 위치에서 변수에 액세스 할 수 있습니다. 높이와 너비의 변수를 설정하도록주의하십시오. 그렇지 않으면 플레이어가 크기에 따라 스트레칭하고 변형됩니다.
좋다
프로그램 코드
// FlashVars를 설정합니다 (부울과 숫자도 인용해야합니다)
var 너비 = 320;
var 높이 = 240;
var file = my_video.flv;
var autostart = true;
// 플레이어를 시작합니다
var mpl = new com.jeroenwijering.players.mediaplayer (this.player);
또한 컨트롤러를 공개 객체로 만들었으므로 플래시 사이트의 어느 곳에서나 sendevent () 함수로 미디어 플레이어를 제어 할 수 있습니다 (위의 회로도에는 모든 sendevent () 옵션 목록이 있습니다). 위의 작은 스크립트를 계속하겠습니다.
플레이어를 위해 노출 된 컨트롤러 객체를 만들었으므로 다음과 같은 SendEvent ()를 사용하여 프로그램의 어느 곳에서나 플레이어를 제어 할 수 있습니다.
프로그램 코드
mpl.controller.sendevent (볼륨, 50);
mpl.controller.sendevent (playpause);
지원하다
FAQ 목록
1. IE를 사용할 때 잘못 배치 된 레이아웃이 있으면 크기가 잘 설정되지 않을 수 있습니다. 가변 너비와 높이를 사용하여 강제로 사용할 수 있습니다.
2. 플래시 및 JavaScript의 보안 메커니즘은 로컬 테스트에 영향을 미칩니다. 파일을 다른 서버에 배치 할 때도 영향을받을 수 있으며 동일한 서버에 넣을 수 있습니다.
3. 전체 화면 기능은 Flash Player9.028.0 이상에서만 사용할 수 있습니다. SWFOBJECT를 사용하여 플레이어를 포함하는 경우 자동 업그레이드 기능을 사용할 수 있습니다. allightllscreen이 true로 설정되었습니다
4. 진행 막대가 움직이지 않거나 비디오 길이에 문제가있는 경우. FLV가 올바른 메타 데이터를 설정하지 않을 수도 있습니다. 위젯 www.buraks.com/flvmdi/를 사용할 수 있습니다.
두 버전은 약간 다릅니다. 자세한 내용은 아래 지침을 참조하십시오.
공식 다운로드 링크 : http://www.jeroenwijering.com/upload/jw_flv_player.zip