묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
동영상 리사이징 자바스크립트 틀린곳
2013.01.24 23:24
// 안드로이드,윈도우CE,블랙베리 등 var UserAgent = navigator.userAgent; if (UserAgent.match(/Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null) { var $allVideos = jQuery("iframe[src^='http://player.vimeo.com'], iframe[src^='http://www.youtube.com'], iframe[src^='http://www.youtube-nocookie.com'], iframe[src^='http://serviceapi.nmv.naver.com'], embed[src^='http://www.youtube.com'], embed[src^='http://serviceapi.nmv.naver.com'], iframe[src^='https://www.youtube.com'], iframe[src^='https://www.youtube-nocookie.com'], iframe[src^='http://flvs.daum.net'], iframe[src^='http://play.pullbbang.com'], iframe[src^='http://www.gamespot.com'], iframe[src^='http://sbsplayer.sbs.co.kr/'], iframe[src^='http://www.microsoft.com'], iframe[src^='http://dotsub.com'], iframe[src^='http://www.travelro.co.kr'], embed[src^='http://v.egloos.com/v.sk/'], embed[src^='http://api.v.daum.net/'], embed[src^='http://dory.mncast.com/'], embed[src^='http://play.mgoon.com/Video/'], embed[src^='http://doc.mgoon.com/'], embed[src^='http://flvr.pandora.tv/flv2pan/'], embed[src^='http://imgcdn.pandora.tv/'], embed[src^='http://live.afreeca.com'], embed[src^='http://afbbs.afreeca.com'], embed[src^='http://w.blogdoc.nate.com'], embed[src^='http://blogdoc.nate.com'], embed[src^='http://www.musicshake.com/'], embed[src^='http://static.plaync.co.kr'], iframe[src^='http://www.travelro.co.kr'], iframe[src^='http://dotsub.com'], embed[src^='http://videofarm.daum.net'], iframe[src^='http://videofarm.daum.net'], embed[src^='http://fpdownload.macromedia.com'], iframe[src^='http://fpdownload.macromedia.com']"), $fluidEl = jQuery("body"); $allVideos.each(function() { jQuery(this) .data('aspectRatio', this.height / this.width) .removeAttr('height') .removeAttr('width'); }); jQuery(window).resize(function() { var newWidth = $fluidEl.width(); $allVideos.each(function() { var $el = jQuery(this); $el .width('320') // 가로 .height('240'); // 세로 }); }).resize(); } // iPod,iPhone 전용 if (UserAgent.match(/iPhone|iPod/i) != null) { var $allVideos = jQuery("iframe[src^='http://player.vimeo.com'], iframe[src^='http://www.youtube.com'], iframe[src^='http://www.youtube-nocookie.com'], iframe[src^='http://serviceapi.nmv.naver.com'], embed[src^='http://www.youtube.com'], embed[src^='http://serviceapi.nmv.naver.com'], iframe[src^='https://www.youtube.com'], iframe[src^='https://www.youtube-nocookie.com'], iframe[src^='http://flvs.daum.net'], iframe[src^='http://play.pullbbang.com'], iframe[src^='http://www.gamespot.com'], iframe[src^='http://sbsplayer.sbs.co.kr/'], iframe[src^='http://www.microsoft.com'], iframe[src^='http://dotsub.com'], iframe[src^='http://www.travelro.co.kr'], embed[src^='http://v.egloos.com/v.sk/'], embed[src^='http://api.v.daum.net/'], embed[src^='http://dory.mncast.com/'], embed[src^='http://play.mgoon.com/Video/'], embed[src^='http://doc.mgoon.com/'], embed[src^='http://flvr.pandora.tv/flv2pan/'], embed[src^='http://imgcdn.pandora.tv/'], embed[src^='http://live.afreeca.com'], embed[src^='http://afbbs.afreeca.com'], embed[src^='http://w.blogdoc.nate.com'], embed[src^='http://blogdoc.nate.com'], embed[src^='http://www.musicshake.com/'], embed[src^='http://static.plaync.co.kr'], iframe[src^='http://www.travelro.co.kr'], iframe[src^='http://dotsub.com'], embed[src^='http://videofarm.daum.net'], iframe[src^='http://videofarm.daum.net'], embed[src^='http://fpdownload.macromedia.com'], iframe[src^='http://fpdownload.macromedia.com']"), $fluidEl = jQuery("body"); $allVideos.each(function() { jQuery(this) .data('aspectRatio', this.height / this.width) .removeAttr('height') .removeAttr('width'); }); jQuery(window).resize(function() { var newWidth = $fluidEl.width(); $allVideos.each(function() { var $el = jQuery(this); $el .width('300') // 가로 .height('225'); // 세로 }); }).resize(); } // 그외 else { var $allVideos = jQuery("iframe[src^='http://player.vimeo.com'], iframe[src^='http://www.youtube.com'], iframe[src^='http://www.youtube-nocookie.com'], iframe[src^='http://serviceapi.nmv.naver.com'], embed[src^='http://www.youtube.com'], embed[src^='http://serviceapi.nmv.naver.com'], iframe[src^='https://www.youtube.com'], iframe[src^='https://www.youtube-nocookie.com'], iframe[src^='http://flvs.daum.net'], iframe[src^='http://play.pullbbang.com'], iframe[src^='http://www.gamespot.com'], iframe[src^='http://sbsplayer.sbs.co.kr/'], iframe[src^='http://www.microsoft.com'], iframe[src^='http://dotsub.com'], iframe[src^='http://www.travelro.co.kr'], embed[src^='http://v.egloos.com/v.sk/'], embed[src^='http://api.v.daum.net/'], embed[src^='http://dory.mncast.com/'], embed[src^='http://play.mgoon.com/Video/'], embed[src^='http://doc.mgoon.com/'], embed[src^='http://flvr.pandora.tv/flv2pan/'], embed[src^='http://imgcdn.pandora.tv/'], embed[src^='http://live.afreeca.com'], embed[src^='http://afbbs.afreeca.com'], embed[src^='http://w.blogdoc.nate.com'], embed[src^='http://blogdoc.nate.com'], embed[src^='http://www.musicshake.com/'], embed[src^='http://static.plaync.co.kr'], iframe[src^='http://www.travelro.co.kr'], iframe[src^='http://dotsub.com'], embed[src^='http://videofarm.daum.net'], iframe[src^='http://videofarm.daum.net'], embed[src^='http://fpdownload.macromedia.com'], iframe[src^='http://fpdownload.macromedia.com']"), $fluidEl = jQuery("body"); $allVideos.each(function() { jQuery(this) .data('aspectRatio', this.height / this.width) .removeAttr('height') .removeAttr('width'); }); jQuery(window).resize(function() { var newWidth = $fluidEl.width(); $allVideos.each(function() { var $el = jQuery(this); $el .width('890') // 가로 .height('501'); // 세로 }); }).resize(); }
PC에서는 890 501 사이즈로 잘 조절되는데 모바일에서는 기기를 인식못합니다
유저에이전트 부분이 잘못된건가요...?
애드온 : (iframe,embed 동영상 자동 리사이징)
iframe,embed 동영상 자동 리사이징
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
장원석131 | 제로보드 설치시 에러가 나요 ㅠ_ㅠ 헬프미.. [2] | 2008.02.14 by 까마구 |
kyoji | 제로보드 db 구조 [1] | 2008.02.14 by 까마구 |
지오426 | XE는 특정 게시판 관리자 임명하기 안되나요? [2] | 2008.02.14 by 지오426 |
ggamaru | 가입된 회원만 회원정보를 보개하는 방법이요... | |
손문종 | 관리자 로그인이 되지 않는 초보분들 읽어보세요~ [2] | 2008.02.14 by 손문종 |
그림자tg | 게시판 첨부 이미지 자동 리사이즈 안하는 방법 | |
이종현862 | [0.2.8] 갤러리에 이미지 올리기 질문... [1] | 2008.02.14 by 255 |
달빛영혼 | usemap으로 이미지에 링크걸때요.. [1] | 2008.02.14 by 달빛영혼 |
★미노★ | 게시판 수정에 대한 질문입니다.. [1] | 2008.02.14 by 대암지기 |
『SkУ☆™』666 | div 세로길이를,,, [1] | 2008.02.14 by guny |
Nee | 0.2.9 방명록에서 이미지 리사이즈가 잘 되나요? [3] | 2008.02.14 by J.. |
김초호 | 글읽기에서 게시판 목록 안보이게 할 수 있을까요? [2] | 2008.02.15 by 팔공산 |
오타왕자 | 회원가입부분에서요... [2] | 2008.02.15 by 오타왕자 |
피라미트 | 댓글달기 질문입니다. | |
★미노★ | 내용값을 넣으라고 나오는데... [1] | 2008.02.15 by 대암지기 |
fannyk2s | 제로보드 xe 게시판 하나를 다른 두 페이지에서 사용할 수 있을까요 ? | |
호아금 | 포인트에 자리수를 붙일 수 없나요? [1] | 2008.02.15 by 된장맛껌 |
우시와카 | db접속하는방법..ㅠ | |
푸른솔아 | 공지글 채크해제 후 제자리로 돌아가게하려면 어떻게 해야할까요. | |
고객 | 고객센터전화번호는 없나요? |