브라우져별 동영상 플레이어

|

<script src="/js/jwplayer.js" type="text/javascript"></script>

<script src="/js/jwplayer.html5.js" type="text/javascript"></script>


<DIV id="moviePlayer"></DIV>


<script type="text/javascript">

<!--

function moviePlay(movieURL){

var Browser = {

chk : navigator.userAgent.toLowerCase()

}


Browser = {

ie : Browser.chk.indexOf('msie') != -1,

ie6 : Browser.chk.indexOf('msie 6') != -1,

ie7 : Browser.chk.indexOf('msie 7') != -1,

ie8 : Browser.chk.indexOf('msie 8') != -1,

ie9 : Browser.chk.indexOf('msie 9') != -1,

ie10 : Browser.chk.indexOf('msie 10') != -1,

ie11 : Browser.chk.indexOf('trident') != -1,

opera : !!window.opera,

safari : Browser.chk.indexOf('safari') != -1,

safari3 : Browser.chk.indexOf('applewebkir/5') != -1,

mac : Browser.chk.indexOf('mac') != -1,

chrome : Browser.chk.indexOf('chrome') != -1,

firefox : Browser.chk.indexOf('firefox') != -1

}


if ((Browser.ie) || (Browser.ie6) || (Browser.ie7) || (Browser.ie8) || (Browser.ie9) || (Browser.ie10)) {

play = "<embed name=\"moviePlayer\" id=\"moviePlayer\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" width=\"640\" height=\"360\"  bgcolor=\"#FFFFFF\" src=\"" + movieURL + "\" allowfullscreen=\"true\" allowscriptaccess=\"always\" flashvars=\"file=" + movieURL + "&fullscreen=true&controlbar=bottom\"></embed>";


document.writeln(play);

}else if((Browser.ie11)){

play = "<object type=\"application/x-mplayer2\" data=\"" + movieURL + "\" title=\"\" width=\"630\" height=\"360\"> ";

play += "<param name=\"Filename\" value=\"/upload/movie/" + movieURL + "\" /> ";

play += "<param name=\"AutoStart\" value=\"1\" /> ";

play += "<param name=\"AutoSize\" value=\"0\"/> ";

play += "<param name=\"AnimationAtStart\" value=\"1\" /> ";

play += "<param name=\"DisplaySize\" value=\"0\" /> ";

play += "<param name=\"EnableContextMenu\" value=\"false\" /> ";

play += "<param name=\"EnablePositionControls\" value=\"-1\" /> ";

play += "<param name=\"EnableFullScreenControls\" value=\"0\" /> ";

play += "<param name=\"Mute\" value=\"0\" /> ";

play += "<param name=\"stretchToFit\" value=\"0\" /> ";

play += "<param name=\"ShowCaptioning\" value=\"0\" /> ";

play += "<param name=\"ShowControls\" value=\"1\" /> ";

play += "<param name=\"ShowAudioControls\" value=\"1\" /> ";

play += "<param name=\"ShowDisplay\" value=\"0\" /> ";

play += "<param name=\"ShowGotoBar\" value=\"0\" /> ";

play += "<param name=\"ShowPositionControls\" value=\"-1\" /> ";

play += "<param name=\"ShowStatusBar\" value=\"1\" /> ";

play += "<param name=\"ShowTracker\" value=\"-1\" /> ";

play += "<param name=\"Volume\" value=\"100\" /> ";

play += "<param name=\"SendMouseClickEvents\" value=\"-1\" /> ";

play += "</object>";


document.writeln(play);

}else{

jwplayer("moviePlayer").setup({

file: "URL" + movieURL,

image: "URL" + movieURL,

width: 640,

height: 360

});

}

}


moviePlay("/upload/movie/${data.moviefilename}");

//-->

</script>

'Etc' 카테고리의 다른 글

nodejs forever  (0) 2016.04.05
nodejs로 gmail을 통해서 메일 발송  (0) 2015.04.15
css로 이미지 리사이징  (0) 2014.07.09
span width 적용이 안될때  (0) 2013.04.18
위생 관련 생활 정보  (0) 2013.04.04
And