작성
·
248
0
iframe 부분에서 밑에는 코드
<Iframe width="560" height="315" title="YouTube video player" frameBorder="0" src={`https://www.youtube.com/embed/${movie.videos?.key}?controls=0&autoplay=1&loop=1&playlist=${movie.videos.results[0]?.key}`} frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />
1. 원래 강사님이 설명하신걸로는 movie.results.videos .. 이렇게 되어있는데
콘솔에 usState의 movie 안에 results내용과 같더라구요 그안에 video 내용도 들어가있어서 저렇게 바꿨는데 가능한건가요 ?
영화에 video: false이면 비디오의 키가 없다는말인건가요 ?( 제가 받은 모든 영화가 video가 false라서 확인이 안되서요 ..)
답변 1
0
안녕하세요 ~
넵
${movie.videos.results[0].key}
이런 식으로 해주시면 됩니다 ~
모든 자료에 비디오가 없다면 올바르지 않은 키를 넣어서 그런 것 같습니다
console.log로 올바른 키인지 확인하고 다시 해주세요 ~
감사합니다