在IE10上设置currentTime视频的大问题

时间:2015-06-30 01:40:59

标签: javascript html5 internet-explorer video

当我在IE10中按功能将视频的当前时间设置为0时,会出现此问题:

var vid = document.getElementById("myVideo");
vid.currentTime = 0;

之后,我获得了当前的视频时间:

alert(vid.currentTime);

但是,返回的当前时间不是“0”,而是始终为常数“0.0667334”。我尝试了其他版本的IE,但结果仍然相同。

其他浏览器(即Chrome,Firefox)正常运行,并在获取当前时间后返回0.

有关更多详细信息,您可以在IE上查看并尝试以下示例。理解我们的问题非常简单。

<body> 

<button onclick="getCurTime()" type="button">Get current time position</button>
<button onclick="setCurTime()" type="button">Set time position to 0 seconds</button><br> 

<video id="myVideo" width="320" height="176" controls>
  <source src="12345678901.mp4" type="video/mp4">  
  Your browser does not support HTML5 video.
</video>


<script>
var vid = document.getElementById("myVideo");

function getCurTime() { 
    alert(vid.currentTime);
} 

function setCurTime() {             
    vid.pause();        
    vid.currentTime = 0;

} 

</script> 

0 个答案:

没有答案