Eu acredito que você pode usar o javascript para obter isso:
jwplayer("container").getPosition();
Em que container é o id do elemento contêiner do JWPlayer, ou sem, se houver apenas um JW Player na página:
jwplayer().getPosition();
Estou tentando criar um site pseudo-streaming que tenha legendas cronometradas para arquivos de vídeo h264 que são veiculados por nginx_mod_h264_streaming + JW Player . As legendas são convertidas automaticamente em um formato que o JW Player pode ler, que é um script PHP que pega a localização atual do espectador no vídeo e cria um arquivo semelhante a XML que tem linhas de legenda e seus timestamps de início e término, em relação a o espectador é.
Sempre que o espectador carrega a página de fluxo, o vídeo é automaticamente consultado em seu local adequado em relação a uma hora de início armazenada em um banco de dados MySQL, e as legendas também são encaminhadas corretamente para a frente. O usuário não vê nada disso; ele ou ela apenas se vê no local apropriado no vídeo.
Meu problema é que os timestamps de legenda precisam ser bastante precisos e que nginx_mod_h264_streaming só pode procurar o quadro-chave mais próximo no vídeo, que é frequentemente substituído por um período significativo de tempo em que o usuário deve ser consultado. Tenho a impressão de que isso não é um problema que pode ser realmente resolvido; você só pode procurar um quadro-chave se quiser exibir o vídeo corretamente.
O que eu estou querendo saber é o seguinte: existe alguma maneira de ler a hora em que o vídeo é realmente procurado, ou talvez até mesmo o número do quadro-chave para que eu possa exibir as legendas corretamente? Não consigo encontrar nada nos documentos do JW Player para indicar uma maneira de fazer isso; se outro jogador é capaz disso, eu estaria aberto a mudar.
Muito obrigado pela sua ajuda!
Eu acredito que você pode usar o javascript para obter isso:
jwplayer("container").getPosition();
Em que container é o id do elemento contêiner do JWPlayer, ou sem, se houver apenas um JW Player na página:
jwplayer().getPosition();