테스트 사이트 - 개발 중인 베타 버전입니다

혹시, 유튜브 퍼가기로 가져온 유튜브 재생/정지 식별 가능한가요? 채택완료

sinbi 2년 전 조회 2,746

유튜브 API 이용 안 하고, 그냥 퍼가기로 가져온 유튜브가 여러 개일 경우에
마지막 클릭 유튜브만 재생시키고 기존 재생 중인 것은 중지시키려 하는데,
ChatGPT와 몇 시간 씨름 해봤는데, 하나 같이 다 안 되더라구요.

 

API 사용 안 하면 불가능한가요? 재생 중인지 아닌지 판별할 방법 있나요?

 

PS. 요새 이 노래에 빠져 삽니다. ㅎ

https://codepen.io/sinbi/pen/dygYVqX

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

답변 2개

채택된 답변
+20 포인트

https://developers.google.com/youtube/iframe_api_reference?hl=ko

에 보면 onStateChange 항목에서 현재의 상태를 알 수 있습니다만...

자바스크립트를 사용해야만 하고 링크페이지의 api 를 쓰지 않으면 불가능할 것 같네요.

물론 키발급은 필요 없습니다.

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

답변에 대한 댓글 1개

s
sinbi
2년 전
자세한 답변 감사합니다.
( ^ _______ ~ ) ===b

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

꼭 필요한 사항이라면 아이프레임을 동영상 갯수대로 부르고 그 아이프레임 안에 유튜브를 띄우고 제어하는 것이 더 편해보이긴 합니다만 사실 그 코드도 만만치 않습니다.

처음에 말한 코드와 나중의 코드도 키발급 없이 구현은 가능할 거에요.

대충 생각나는 코드는 있는데 실전에서 오류없이 다듬으려면 시간이 얼마나 걸릴지는 장담 못합니다.ㅋ

시간이 풍성할 때 하나 짜 드릴게요.

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

답변에 대한 댓글 1개

s
sinbi
2년 전
감사합니다. 있으면 여러모로 편할 것 같긴 합니다. ㅎ
저번에 알려주신 반응형 코드도 덕분에 잘 쓰고 있습니다.

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

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

로그인