테스트 사이트 - 개발 중인 베타 버전입니다

동영상 파일을 모바일에서 창 크기에 맞춰서 출력하기 2

· 11년 전 · 14309 · 16
2014.08.08_02.PNG
http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=1733&sfl=mb_id%2C1&stx=fm25

위 글과 관련입니다.

[code]<div class="video-container" style="text-align:center">
<iframe width="640" height="480" src="//www.youtube.com/embed/hDkVQvhZx04?rel=0" frameborder="0" allowfullscreen></iframe>
</div>[/code]

위 예와 같이 글을 쓸 때, div class를 수동으로 입력해줘야 한다고 말씀드렸는데...
이것이 번거롭다면 자동으로 적용되게 바꿔봅니다.

위에 첨부한 'jquery.mobile.resize.js' 파일을 js 폴더에 넣어줍니다.
내용은 단순합니다.

[code]$( function() {
$("embed").wrap("<div class='video-container [vimeo, widescreen]'></div>");
$("iframe").wrap("<div class='video-container [vimeo, widescreen]'></div>");
});[/code]

그리고 'mobile/skin/board/basic/view.skin.php' 파일에

[code]<script src="<?php echo G5_JS_URL; ?>/jquery.mobile.resize.js"></script>[/code]
를 삽입해줍니다.

{이미지:0}

잘못된 부분이 있으면 지적바랍니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 16개

앞의 게시글에 덧붙혀 넣지않고 따로 게시한 이유는... 이 팁에 오류가 있을 지도 모르기 때문입니다.

지운이 부친이 알려주신 http://fitvidsjs.com
이나
이와 유사한 방법들은 구현이 안되더군요.
가능한 구체적인 방법을 아시는 분이 계시면 알려주시면 고맙겠습니다.
'jquery.mobile.resize.js' 파일을 수정해서 올렸습니다.
내용에 본문 내용을 반영하지 않고... 저장했다고 착각하고 올려버렸네요...;;;
11년 전
감사합니다. 정말 좋은 팁이군요
11년 전
이 팁을 일반 스킨에 적용하면 iframe 태그에 적용된 width 값과 height 값과 상관 없이
width 100%의 16대 9 화면으로 무조건 적용이 되겠죠?
그리고 에디터에서도 작동할까요?
말씀대로 베이직에 js 추가하고 css 추가하고 js불러왔는데 잘 안되네요 제가 cheditor5.0 에디터인데
에디터 문제 같습니다.
PC판에서는 적용해보지 않았는데... 소스는 html모드로 입력해야 하므로 에디터 문제는 아닐 듯 합니다.

<iframe width="640" height="480" src="//www.youtube.com/embed/hDkVQvhZx04?rel=0" frameborder="0" allowfullscreen></iframe>에서...
width="640" height="480"

width="100%" height="auto"
로 바꾸거나 삭제하면 되지않을까도 싶네요.
그런데, 게시판 화면에 꽉 차면... 너무 커서 부담스럽더군요.
11년 전
좋은 정보감사합니다
감사합니다^^
9년 전
아미나 빌더사용중인데요... 적용이되진않는거 같은데요... 봐주실수있을까요???
9년 전
이건 매번 테마를 변경하거나 할때마다 찾게 되네요 ㅎㅎㅎ
감사합니다 ^^
7년 전
아미나 빌더 사용중인데, 안 되네요.

게시글 목록

번호 제목
1938
1936
1930
1926
1920
1914
1912
1898
1895
1889
1884
1881
1873
1871
1830
1829
1828
1826
1815
1803
1796
1793
1790
1788
1781
1779
1760
1759
1751
1750