JW Player로 HD 화질의 동영상을 플레이 하기 위해서는 그냥 플레이를 해서는 안 되고 HD 플러그인이 필요합니다. JW Player의 플러그인들은 모두 Longtailvideo.com 에서 지원을 하기 때문에 따로 사용자가 내려 받아서 설치를 해야 하는 파일이 존재하지는 않습니다. 단지 JW Player의 코드에 플러그인만 명시를 해 주면 됩니다..
그런데 JW Player의 HD Plugin을 사용함에 있어서 Youtube의 HD영상을 불러 올 때와, 개인적인 계정에 올려져 있는 영상을 불러올 때와 Playlist 파일의 영상을 불러올때가 조금씩 다릅니다.. 따라서 JW Player의 HD 영상을 플레이 하는 방법은 세 부분을 나누어서 보도록 하겠습니다.. 이번에는 먼저 Youtube의 영상을 불러오는 방법부터 알아보도록 하겠습니다..
1. <object> 태그를 활용한 예제
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='720' height='404' id='single1' name='single1'>
<param name='movie' value='http://dl.dropboxusercontent.com/u/25802134/jw5/player.swf'>
<param name='allowfullscreen' value='true'>
<param name='allowscriptaccess' value='always'>
<param name='wmode' value='transparent'>
<param name='flashvars' value='file=http://www.youtube.com/watch?v=3fy4cqWMhyI&hd=1&plugins=hd-2&skin=http://dl.dropboxusercontent.com/u/25802134/jw5/Skins/Yyht/yyht.zip&controlbar=over'>
<embed type='application/x-shockwave-flash'
id='single2'
name='single2'
src='http://dl.dropboxusercontent.com/u/25802134/jw5/player.swf'
width='720'
height='404'
bgcolor='undefined'
allowscriptaccess='always'
allowfullscreen='true'
wmode='transparent'
flashvars='file=http://www.youtube.com/watch?v=3fy4cqWMhyI&hd=1&plugins=hd-2&skin=http://dl.dropboxusercontent.com/u/25802134/jw5/Skins/Yyht/yyht.zip&controlbar=over'/>
</object>
Youtube의 HD 영상을 넣는 것은 그리 어렵지 않습니다. 먼저 Youtube의 HD 영상의 주소 마지막에는 &hd=1 이라는 표시어를 넣어줍니다. 이 표시어는 해당 Youtube 영상이 HD 화질을 지원한다는 의미입니다. 그리고 중간에 &plugins=hd-2를 넣어주면 유튜브의 HD 영상을 플레이 할 수 있게 됩니다.
왜 &plugins=hd-1이 아닌 hd-2 냐고 궁금해 하실 분들이 계실 지 모르겠습니다.. HD 플러그인이 1.8, 2.0 두 가지 버전이 있는데.. hd-1은 1.8버전, hd-2는 2.0 버전이랍니다.. 2.0이 1.8보다 상위 버전이기 때문에 hd-1이 아닌 hd-2를 사용을 한답니다.
2. SWFObject를 활용한 예제
<script type='text/javascript' src='http://dl.dropboxusercontent.com/u/25802134/jw5/swfobject.js'></script>
<p id='SWFObject-video'>This text will be replaced</p>
<script type='text/javascript'>
var so = new SWFObject('http://dl.dropboxusercontent.com/u/25802134/jw5/player.swf','ply','720','404','9','#000000');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
so.addVariable('controlbar','over');
so.addVariable('file','http://www.youtube.com/watch?v=Tb2vapEf9SI&hd=1');
so.addVariable('skin','http://dl.dropboxusercontent.com/u/25802134/jw5/Skins/Yyht/yyht.zip');
so.addVariable('plugins', 'hd-2');
so.write('SWFObject-video');
</script>
역시 Youtube의 HD 영상의 주소 맨 마지막에 &hd=1을 붙여주시고 빨간색의 표시를 중간에 삽입해 주시면 됩니다.
This text will be replaced
3. JW Embedder를 활용한 예제
<script type="text/javascript" src='http://dl.dropboxusercontent.com/u/25802134/jw5/jwplayer.js'></script>
<p id='embedder-video'>Loading the player ...</p>
<script type="text/javascript">
jwplayer("embedder-video").setup({
flashplayer: "http://dl.dropboxusercontent.com/u/25802134/jw5/player.swf",
file: "http://www.youtube.com/watch?v=C7CZOUeNk80&hd=1",
skin: "http://dl.dropboxusercontent.com/u/25802134/jw5/Skins/Yyht/yyht.zip",
controlbar: "over",
width: 720,
height: 404,
plugins: {
'hd-2': {}
}
});
</script>
역시 Youtube의 HD 영상의 주소 맨 마지막에 &hd=1을 붙여주시고 빨간색의 표시를 중간에 삽입해 주시면 됩니다.
Loading the player ...
관련 사이트
'700 컴퓨터 > 702 JW Player' 카테고리의 다른 글
JW Player 6 테스트 (0) | 2013.06.20 |
---|---|
JW Player 6와 base64 image (0) | 2013.06.20 |
JW Player 5 - HTML5에서의 playlist.xml과 Skin (2) | 2012.02.25 |
JW Player 5 - HD 화질 동영상 playlist (0) | 2011.11.28 |
JW Player 5 - 계정 HD 화질 동영상 플레이하기 (1) | 2011.11.28 |
JW Player 5 - HTML5(아이폰, 아이패드) 에서의 playlist (2) | 2011.11.23 |
JW Player 5 - 다중 playlist 만들기 (0) | 2011.04.25 |
JW Player 5 - 기타 옵션들 정리 (0) | 2011.04.17 |
JW Player 5 - playlist 옵션들(controlbar, playlist) (2) | 2011.04.17 |
JW Player 5 - playlist 적용하기 (0) | 2011.04.17 |