我正在尝试在15秒内启动HTML5视频。所以我正在做:
HTML
<video id="vid">
<source src="vid.webm" type="video/webm">
<source src="vid.mp4" type="video/mp4">
</video>
JS
var video = document.getElementById("vid");
video.load();
video.addEventListener('loadeddata', function() {
video.currentTime = 15;
video.play();
}, false);
这似乎在Chrome中运行正常。但在Safari中,视频从一开始就播放了一段时间,然后跳到15秒标记,这是一种非常不受欢迎的体验。
有更好的方法吗?