2010-07-02 16 views
5

मौजूदा समय जब मैं की तरह क्रोम 5.0.375.86 में HTML5 वीडियो तत्व की मौजूदा समय सेट करने का प्रयास:HTML5 वीडियो - क्रोम - त्रुटि सेटिंग्स

video.currentTime = 1.0; 

मैं निम्नलिखित जावास्क्रिप्ट अपवाद हो रही है:

Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1 

यह सफारी में ठीक काम करता है। क्या किसी ने इसका अनुभव किया है ?? इस (जे एस) की तरह

+0

मैंने इसे नहीं देखा है। क्या आप एक पृष्ठ पर एक लिंक पोस्ट कर सकते हैं जो त्रुटि प्रदर्शित करता है? –

उत्तर

5

कोशिश कुछ:

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

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

जहां तक ​​मैं समझ गया एक स्वत: समाधान नहीं के बाद से उपयोगकर्ता क्लिक करने के लिए या तो पोस्टर या फिल्म according to Apple's documentation है, आईपैड पर संभव है।

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

& jQuery

0

इस के लिए मुझे

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

समस्या काम है (कम से क्रोम के बारे में कम से कम) सर्वर साइड पर शायद है। Header set Accept-Ranges bytes अपने .htaccess में रखें (यह this answer)