Ahoj,
Potřeboval bych poradit s možná takovou stupidní věcí, ale mě to prostě nedá spát a né a né přijít na nějaké solidní a chytré řešení, které by nezatěžovalo prohlížeč a nezahltilo uživatele počtem refreshů za sekundu...
Řekněme, že v php do inputu vložím video z youtube, které začne hrát v určitý čas, 18:45 řekněme a začne hrát globálně, tedy pro všechny uživatele, kteří jsou online na webu, ale tak že bude mít u každého uživatele stejný čas a následně, když se někdo připojí, tak aby mu naskočil úplně ten stejný čas jako všem ostatním - ano chápu nějaká prodleva tam vždycky bude...
Zkoušel jsem při začátku přehrání videa uložit server time přes php a pak při připojení uživatele zjistit jeho místní čas, ale to nešlo kvůli časovým pásmům, tak jsem to tedy zkusil tak, že jsem při připojení uživatele vyžádal znovu server time a porovnal počáteční server time s aktuálním a vypočítal rozdíl a podle toho nastavil čas videa, ale problém byl v tom, že to v každém browseru vyhodilo úplně jiný výsledek, což nechápu - je to server time a né client time, tak proč je tam teda rozdíl?
Dále jsem zkusil udělat 2 různé soubory obsahující část js kódu a php kódu, které se vzájemně refreshovaly každou vteřinu 5x a zjišťovaly aktuální čas videa, ale toto řešení moc zatěžovalo prohlížeč a způsobovalo poklesy snímků za sekundu na uživatelově straně.
Takže se tedy obracím na Vás s úplně zničenou hlavou přemýšlením nad nějakým chytrým řešením s kloudným výsledkem.
- Jak by se dal synchronizovat čas videa z youtube pro všechny uživatele stejně, také pro ty kteří se připojí na web v průběhu přehrávání videa?
			
									
									Synchonizace času videa z youtube pro všechny uživatele [PHP/JS]
- strangereu
 - Level 4.5

 - Příspěvky: 1719
 - Registrován: září 11
 - Bydliště: Vršovice
 - Pohlaví: 

 - Stav:
		Offline
 - Kontakt:
 
Synchonizace času videa z youtube pro všechny uživatele [PHP/JS]
http://screenshare.cz/
						Re: Synchonizace času videa z youtube pro všechny uživatele [PHP/JS]
Pokud vím, tak youtube umí živé vysílání.
Pokud chceš čas v JS bez časových pásem můžeš použít new Date().getUTCHours(). Nicméně nerozumím tomu, co chceš udělat. Co když uživatel to video pauzne nebo otevře přímo na youtube.
			
									
									
						Pokud chceš čas v JS bez časových pásem můžeš použít new Date().getUTCHours(). Nicméně nerozumím tomu, co chceš udělat. Co když uživatel to video pauzne nebo otevře přímo na youtube.
- strangereu
 - Level 4.5

 - Příspěvky: 1719
 - Registrován: září 11
 - Bydliště: Vršovice
 - Pohlaví: 

 - Stav:
		Offline
 - Kontakt:
 
Re: Synchonizace času videa z youtube pro všechny uživatele [PHP/JS]
No já si myslím, že znáš server plug.dj, který byl před nějakou dobou zrušen, tak prostě něco takového...
A uživatel video nepauzne, mám to zablokované, když dá pauzu tak se automaticky video hned zapne bez prodlevy.
A při otevření videa na youtube video na mém webu nepřestane hrát.
			
									
									A uživatel video nepauzne, mám to zablokované, když dá pauzu tak se automaticky video hned zapne bez prodlevy.
A při otevření videa na youtube video na mém webu nepřestane hrát.
http://screenshare.cz/
						- 
				
- Mohlo by vás zajímat
 - Odpovědi
 - Zobrazení
 - Poslední příspěvek
 
 
- 
				
- 
												Změna dat (dle času), když je PC vypnuté. Jak je to možné? Příloha(y)
od Minapark » 24 říj 2025 09:57 » v Windows 11, 10, 8... - 10
 - 3655
 - 
						od Minapark
						Zobrazit poslední příspěvek 
02 lis 2025 09:48
 
 - 
												
 - 
				
- 4
 - 4660
 - 
						od Arnold91
						Zobrazit poslední příspěvek 
02 čer 2025 15:26
 
 - 
				
- 
												Prehliadac na YouTube, ChatGPT apod.
od AirCrew » 12 zář 2025 12:20 » v Internet a internetové prohlížeče - 2
 - 10419
 - 
						od pikaso.andreas
						Zobrazit poslední příspěvek 
12 zář 2025 23:10
 
 - 
												
 - 
				
- 9
 - 7630
 - 
						od jval
						Zobrazit poslední příspěvek 
04 bře 2025 20:41
 
 - 
				
- 9
 - 3719
 - 
						od falco_dee
						Zobrazit poslední příspěvek 
26 led 2025 18:25
 
 
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 13 hostů


