갤러리 게시판 썸네일 질문 채택완료

갤러리 게시판으로 코딩중이고 view 내용에 유튜브 동영상을 넣었습니다.

list 이미지 넣는곳에 유튜브 영상 썸네일을 넣고싶은데요

어떻게 넣어야할지 모르겠습니다ㅠㅠ

2041395728_1675909046.9425.png

답변 3개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

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

view 화면에 유튜브 영상을 나오게 하려면 

<iframe width="949" height="534" src="https://www.youtube.com/embed/i5ocMg1dHDY" title="일본 나무꾼이 210년 된 거대한 나무를 베었습니다! 하지만 충격적인 사건!" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>을 입력할때

html 을 체크하고 입력하면 유튜브영상이 나옵니다

로그인 후 평가할 수 있습니다

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

저라면 여분필드에 유튜브 링크를 넣고

정규식으로 유튜브 아이디를 가져온다음

아이디로 유튜브의 이미지 링크를 걸어주시면 될 것 같습니다.

1. 링크로부터 유튜브 아이디 추출함수

function getYoutubeIDfromLink($youtubeLink){

$reg = preg_match_all('/https?:\/\/www.youtube.com\/watch\?v=([a-zA-Z0-9\-_]+)/i',$youtubeLink,$matches);

$youtubeID = $matches[1][0];

if($youtubeID == ''){

$reg = preg_match_all('/https?:\/\/youtu.be\/([a-zA-Z0-9\-_]+)/i',$youtubeLink,$matches);

$youtubeID = $matches[1][0];

}

return $youtubeID ? $youtubeID : "";

}

2. 유튜브 아이디의 썸네일 주소

120×90 크기 : img.youtube.com/vi/아이디/default.jpg

320×180 크기 : img.youtube.com/vi/아이디/mqdefault.jpg

480×360 크기 : img.youtube.com/vi/아이디/hqdefault.jpg

640×480 크기 : img.youtube.com/vi/아이디/sddefault.jpg

1920×1080 혹은 1280x720 크기 : img.youtube.com/vi/아이디/maxresdefault.jpg

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변감사합니다!
그런데 링크를 넣는것이 아니라 view 화면에 영상이 떠야합니다ㅠ 다른방법 없을까요??

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고