에 의해 삭제되었습니다 여기에 내가 작업하고있는 사이트입니다. 한 곡이 재생되면 목록의 다음 곡이 자동으로 재생되기 시작하도록 기능을 구현했습니다.유튜브 API 비디오 처리 유튜브
로드하려는 동영상이 저작권 콘텐츠를 위해 YouTube에서 삭제되었을 때 문제가 있습니다.
player.getPlayerState()
를 그리고 상태가 0 (종료)를 돌려 대기 : 현재, 나는 호출하여 노래의 상태를 확인하고 있습니다. 노래가 끝나면 다음 노래를로드합니다. 그 노래가로드되면 나는 다음과 같이 부른다 :
player.playVideo()
그러나 그 노래가 삭제되면, 나는 운이 없다. 나는 그 사건을 파악하고 다음 노래로 건너 뛸 수있는 방법을 찾고 싶다. 그러나 제거 된 노래를 시도하고 재생할 때 상태가 변경되지 않습니다. 의미 :
function onytplayerStateChange(newState) {
//do stuff
}
절대로 실행되지 않습니다. 이 이벤트를 감지하고 올바르게 처리하려면 어떻게해야합니까?
동영상이 유효하지 않은 경우 왜 getPlayerState가 즉시 0을 반환하지 않습니까? –
잘 모르겠습니다. 'onytplayerStateChange()'는 youtube 비디오가 바뀔 때마다 실행됩니다. 비디오가 무효 인 경우 상태를 변경하지 않습니다. 이유가 없습니다. – CHawk