Abrir página da internete e rodar o vídeo começando com 25 segundos

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

  1. 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

  2. tem que descobrir como o player poderia entender esse parametro e setar esse ponto de partida

  3. 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)

  4. descobrir o q fazer se o video tiver menos de 25 segundos

  5. descobrir o q fazer com propagandas…

portanto boa sorte

1 curtida

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.