2010-07-02 21 views
5

Cuando intento configurar el horaActual del elemento HTML5 video en Chrome 5.0.375.86 como:HTML5 Video - Chrome - Ajustes de Error CurrentTime

video.currentTime = 1.0; 

estoy recibiendo la siguiente excepción javascript:

Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1 

Funciona bien en Safari. ¿Alguien ha experimentado esto?

+0

No lo he visto. ¿Puedes publicar un enlace a una página que muestra el error? –

Respuesta

5

intentar algo como esto (JS):

function loadStart(event) 
{ 
    video.currentTime = 1.0; 
} 

function init() 
{ 
    video.addEventListener('loadedmetadata', loadStart, false); 
} 
document.addEventListener("DOMContentLoaded", init, false); 
0

Por lo que he entendido una solución automática no es posible en el IPAD, ya que el usuario tiene que hacer clic en cualquiera de los dos el cartel o la película according to Apple's documentation.

-2
$video.on 'loadedmetadata', -> 
      $video[0].currentTime = parseInt(options.history) 

con CoffeeScript & jQuery

0

este es un trabajo para mí

video = document.getElementById('video'); 
begin_play = 50; 
play_video_frist = true; //if you want to run only frist time  
video.addEventListener("play", capture, false); 

function capture(event) 
{ 
    if (event.type == "play"){ 
     if(play_video_frist){ 
      play_video_frist = false; 
      video.currentTime = begin_play; 
      } 
    } 
} 
0

El problema (al menos en cuanto a Chrome) es, probablemente, en el lado del servidor. Ponga Header set Accept-Ranges bytes en su .htaccess (este this answer)