Quando você acessa um vídeo numa página sempre inicia no começo, como faço para acessar um link qualquer de vídeo numa página que começa a rodar aos 25 segundos, ao invés de ser do ínicio.
Código java.
System.out.println(inicia 25s, “www.umvídeoqualquer…”);
cara isso depende muito
primeiro: como esse video é tocado? via tag <video> puro ? vc tem um player javascript que controlar essa tag como o flowplayer ?
pq pra vc abrir a pagina dessa forma vc precisa
-
passar algum parametro ( provavelmente via query string ou # anchor ) que seja interpretado pelo player como “comece na posição tal”. talvez precise de alguma configuração ou javascript extra
-
tem que descobrir como o player poderia entender esse parametro e setar esse ponto de partida
-
descobrir onde estão os 25 segundos de um video é complicado. a menos q vc tenha um modulo que possa receber um query string com o tempo ( como o module para nginx http mp4 ) vc vai ter q calcular em bytes e usar algum tipo de header Range ( se o video tiver bitrate constante vc pode calcular, senão não tem muito o que fazer)
-
descobrir o q fazer se o video tiver menos de 25 segundos
-
descobrir o q fazer com propagandas…
portanto boa sorte
Você tem razão, ainda tem as propagandas e geralmente são elas que alguns vídeos tem que rodar para ser gratuito, não pensei neste detalhe. A propaganda de agora de um vídeo, daqui a pouco pode ser outra com outro tempo.
assim, o que vc quer é muito generico e dificilmente é possivel. vc precisaria ter: controle da pagina, do player, todo o backend deveria estar preparado para entender onde começa os 25 segundos.
e mesmo assim pode não funcionar 100% das vezes.
não digo q não da pra fazer, mas q da algum trabalho.