¿Iniciar video HTML5 en una posición particular al cargar?

Estoy intentando reproducir video HTML5 (codificado VP8). Lo que quiero es jugarlo en una posición determinada. Digamos a tiempo 50 segundos en adelante.

Lo he intentado pero parece haber algún problema. ¿Puedes sugerir si hay algo que estoy haciendo mal?

Aquí está el código:

   <video id="vid1" width="640" height="360">
       <source src="file.webm" type="video/webm" /> 
       Your browser does not support the video tag.
   </video>
   <script>
       document.getElementById('vid1').currentTime = 50;
   </script> 

Lo he intentado pero no funciona. Cuando se carga el video, comienza a reproducirse desde el principio. Sin embargo, si llamo a esto durante la reproducción, como después de un tiempo de reproducción de video, funciona bien. ¿Hay algo que este olvidando

Respuestas a la pregunta(6)

Su respuesta a la pregunta