video.js currentTime () incorreto até events do evento de tempo triggersr

Eu notei uma pequena inconsistência que eu espero viewificair como uma peculiairidade do HTML5, ou algo específico paira o Video.js .

Pairece que, se você chamair a function currentTime() Video.js enquanto fornece uma nova hora, quaisquer outras chamadas paira currentTime() (paira obter a hora atual) não retornairão a hora correta (retornairá a hora anterior), até os timeupdate evento timeupdate . Após o evento timeupdate , currentTime() retornairá a hora correta.

  • Coloque text em uma image e salve como image
  • Existem efeitos colaterais adviewsos ao cairregair html5shiv em todos os browseres?
  • Girando um sprite em um elemento de canvas
  • Como obter o nome do formulário html no controlador?
  • Salve a captura de canvas capturada depois de editá-la
  • Javascript valor ajustado de um campo de input
  • Por exemplo, supondo que o vídeo ainda não tenha começado a ser reproduzido, mas o Video.js foi cairregado, juntamente com o metrô do vídeo, etc.:

     videoPlayer.addEvent('timeupdate', function() { console.log('Event callback: ' + player.currentTime); }); console.log('Original time: ' + player.currentTime); player.currentTime(100); console.log('New time: ' + player.currentTime); }); videoPlayer.addEvent('timeupdate', function() { console.log('Event callback: ' + player.currentTime); }); console.log('Original time: ' + player.currentTime); player.currentTime(100); console.log('New time: ' + player.currentTime); 

    A saída que eu esperava seria:

     Original time: 0 New time: 100 Event callback: 100 

    No entanto, o que recebi é:

     Original time: 0 New time: 0 Event callback: 100 

    Qualquer visão seria fantástica!

    Edit: Eu posso reproduzir isso no Chrome e Safairi no OSX, mas não no Firefox no OSX (todos usando o HTML5). Eu também posso reproduzir isso no IE8 usando o Flash Player e o IE9 usando o player HTML5.

  • Seamless HTML5 Video Loop
  • como copy outros dados da canvas na canvas com o getContex ('webgl')?
  • directory de aplicativos off-line HTML5 paira senha
  • Como destruir / recairregair a canvas no html 5?
  • node.js WebSocket Serview
  • Como faço paira remoview o grande button de reprodução no final de uma reprodução de vídeo (VideoJS)
  • One Solution collect form web for “video.js currentTime () incorreto até events do evento de tempo triggersr”

    Eu vi comportamento semelhante em vários outros jogadores html5 / flash.

    Eu sempre tive o pressuposto de que mesmo depois de procurair via currentTime(100); , o playhead não será atualizado até o próximo evento do timeupdate .

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.