반응형

그누보드 게시판 유튜브 연결하기

동영상 업로드 게시판을 만드는데 유튜브링크를 올려서

링크의 동영상을 게시해달란 요청이있었다

작업내용은 크게 힘든편은 아니었는데

브라우저나 버전에 따라서 약간 귀찮은 부분이 있었다

그누보드 게시판을 기준으로 진행

1. -- 등록

그누보드 기본 링크 입력칸에 유튜브 주소를 입력한다.

www.youtube.com/watch?v=tz0xtif_ODM <-- 이런식으로 형식은 맞아야되는듯

2. 리스트 표출

제일 중점인 부분이다 .php와 javascript 둘다필요하다

$youtube = preg_replace('/^.((youtu.be/)|(v/)|(/u/\w/)|(embed/)|(watch?))??v?=?([^#&?]).*/', '$7', $video_op['wr_link1']);

php로 주소를 적당히 변환시켜준다 오류방지로

div id="player" style="width:100%; height:400px; " iframe width='100%' height='400px' src='https://youtube.com/embed/?rel=0&playsinline=1&autoplay=0' allow='accelerometer; gyroscope; picture-in-picture; encrypted-media' allowfullscreen style='position: absolute;'> /div

 

아이프레임이 틀어져버려서 앞뒤나 슬래쉬를 제거했다.... 쓰실때 div 잘 체크하시길

그후 아이프레임으로 출력

728x90
반응형

+ Recent posts