유튜브 풀화면 묵음배경 예제
https://blog.kakaocdn.net/dn/6eYgX/btr0fJLgPoX/EHkvCpbsRK98G9lxcHZLN0/tfile.html
모바일에서 가로 세로로 이리 저리 돌려 보세요.
[code]
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10">
<meta http-equiv="imagetoolbar" content="no">
<title>wittazzurri youtube</title>
<style>
body { margin:0px; }
#mainDiv { position:absolute; padding:20px; box-sizing:border:box; }
#ytDiv { width:100%; height:100vh; position:fixed; display:flex; align-items:center; overflow:hidden; margin:0 auto; }
#ytPercent { width:100%; position:relative; overflow:hidden; display:flex; justify-content:center; }
#ytPlayer { display:block; position:absolute; height:400%; top:-150%;}
#ytPercent div { display:block; position:absolute; top:0%; width:100%; height:100%; }
</style>
<script src="https://www.youtube.com/iframe_api"></script>
<script>
ytID = "TSBGN9VaiMA";
function onYouTubeIframeAPIReady() {
ytPlayer = new YT.Player("ytPlayer", {
events: {
"onReady": (yt) => {
yt.target.loadVideoById(ytID);
yt.target.mute();
},
"onStateChange": (yt) => { if (yt.data === 0) yt.target.loadVideoById(ytID); }
}
});
}
function ytFullSize() {
if (ytDiv.offsetHeight / ytDiv.offsetWidth <= 9 / 16) {
ytPlayer.style.width = "100%";
ytPercent.style.paddingTop = "56.25%";
}
else {
ytPlayer.style.width = ytDiv.offsetHeight * 16 / 9 + "px";
ytPercent.style.paddingTop = 56.25 * ytPercent.offsetWidth * ytDiv.offsetWidth / 100 + "%";
}
}
document.addEventListener("DOMContentLoaded", ytFullSize);
addEventListener("resize", ytFullSize);
</script>
</head>
<body>
<div id="ytDiv"><div id="ytPercent"><div id="ytPlayer"></div><div></div></div></div>
<div id="mainDiv">
여기에 내용물을 넣으세요.
</div>
</body>
</html>
[/code]
https://sir.kr/qa/489861
댓글 9개
사실 이건 아래 코드를 지우고
<div id="mainDiv">
여기에 내용물을 넣으세요.
</div>
----------
아래처럼 소스를 약간 수정한 후 youtube.php 로 저장한 후
<?php $yt = $_GET['yt']; ?>
ytID = "<?php echo $yt; ?>";
다른 페이지에서 아이프레임으로 불러도 됩니다. 물론 아이프레임의 css 등은 본인이 직접...
그럼 코드가 한결 짧아지죠.
<iframe src="youtube.php?yt=유튜브아이디" ......></iframe>
항상 좋은 자료 감사합니다^^
게시판 목록
개발자팁
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5396 | 기타 |
슈퍼스타맨
|
4개월 전 | 353 | |
| 5395 | PHP |
untitled
|
5개월 전 | 823 | |
| 5394 | MySQL |
선택과집중
|
6개월 전 | 599 | |
| 5393 | 웹서버 |
techstar
|
8개월 전 | 864 | |
| 5392 |
|
1년 전 | 1221 | ||
| 5391 | 10개월 전 | 1121 | |||
| 5390 | 10개월 전 | 906 | |||
| 5389 | 9개월 전 | 875 | |||
| 5388 | 9개월 전 | 977 | |||
| 5387 | 8개월 전 | 808 | |||
| 5386 | JavaScript |
nekoieye
|
8개월 전 | 972 | |
| 5385 | 웹서버 | 8개월 전 | 989 | ||
| 5384 | JavaScript |
|
9개월 전 | 820 | |
| 5383 | 기타 | 10개월 전 | 1130 | ||
| 5382 | 기타 |
|
10개월 전 | 579 | |
| 5381 | JavaScript | 10개월 전 | 910 | ||
| 5380 | 기타 |
|
10개월 전 | 697 | |
| 5379 | JavaScript | 10개월 전 | 694 | ||
| 5378 | 11개월 전 | 1199 | |||
| 5377 | 기타 |
|
11개월 전 | 761 | |
| 5376 | jQuery |
|
11개월 전 | 577 | |
| 5375 | jQuery |
techstar
|
11개월 전 | 730 | |
| 5374 | 기타 |
|
11개월 전 | 784 | |
| 5373 | MySQL |
|
12개월 전 | 812 | |
| 5372 | 기타 |
|
12개월 전 | 1016 | |
| 5371 | JavaScript |
|
12개월 전 | 729 | |
| 5370 | JavaScript |
|
12개월 전 | 731 | |
| 5369 | PHP |
|
12개월 전 | 1244 | |
| 5368 | PHP | 1년 전 | 1410 | ||
| 5367 | 기타 |
nekoieye
|
1년 전 | 1286 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기