React에서 유튜브 영상으로 배경화면 만들기!(react-player)

Blackeichi·2022년 9월 30일
0
post-thumbnail
post-custom-banner

react로 League of Legend와 관련된 어플리케이션을 만들던 중, 배경에 좀 더 시각적인 효과를 위해 유튜브에 있는 영상들을 사용하고 싶어졌다.🤔

그래서 찾다보니, react-player라는 라이브러리가 있었다.

자세한건 아래 링크에서..
https://www.npmjs.com/package/react-player

우선 해당 라이브러리를 인스톨하자.

npm install react-player

문서에 나와있는 props에는 대충

url={""}
width=""
height=""
loop={}
playing={}
muted={}
controls={}

등이 있었다.
그럼 이제 이 props를 사용해서 유튜브 영상을 불러와보자!

    <ReactPlayer
      url={"https://youtu.be/UxpjpxLi-Qg"}
      width="100vw"
      height="100vh"
      loop={true}
      playing={true}
      muted={true}
      controls={false}
    />

이럴수가.. 위의 props를 넣는 것 만으로 에러 한 번 없이 깔끔하게 불러와졌다..😲
정말 사용하기 편리한 라이브러리인 것 같다.

그런데 나는 이 영상을 배경으로 사용하고 싶은데, 마우스를 올리면 위 사진처럼 title과 youtube로고 등이 뜬다.

이건 css에 pointer-events: none; 을 삽입하여 해결하였다!

유튜브로 움직이는 배경화면 만들기 끝!!

profile
프론트엔드 주니어 개발자 한정우입니다. 😁
post-custom-banner

0개의 댓글