새 웹 사이트가 website.com/NewPage에 생성되었습니다. 이 페이지의 비디오를 생성하는 데 20 초 만에 시작하고 싶습니다.자바 스크립트의 글로벌 타이머
지금은 setTimeout
기능이 있으며 20 초 후에 비디오가 시작됩니다. 문제는 각 사용자가 연결할 때 20 초 타이머가 시작된다는 것입니다. 제 목표는 웹 사이트를 만드는 것입니다 페이지가 생성 된 후 20 초 후에, 모두입니다. 다음은 예입니다.
사용자 A은 페이지 생성 후 3 초 이내에 website.com/NewPage에 들어갑니다. 사용자 B은 페이지를 생성 한 지 15 초 이내에 website.com/NewPage에 들어갑니다.
5 초 후 사용자 B 연결, 사용자 A 님의 동영상이 시작됩니다. 사용자 B은 5 초이며 비디오가 시작될 때까지 15 초 동안 기다려야합니다.
내 목표는 20 초 전에 합류하는 한 (20 초 후에 다른 사람이 참여할 수없는 한) 정확히 모든 사람이 비디오를 시작할 수 있도록하는 것입니다.
따라서 사용자 B이 (가) 늦게 참가하더라도 모든 사람에게 정확히 동일한 시간에 시작됩니다.
"페이지가 생성되었습니다"란 무엇을 의미합니까? 타임 아웃이 여러 사용자에게 어떻게 영향을 줄 수 있습니까? 클라이언트 측에 있지 않습니까? 그렇다면 서버가 비디오를 시작하는 방법은 무엇입니까? – Bergi