【发布时间】:2013-12-12 22:54:17
【问题描述】:
我的 html 中间有一个视频。正如你所看到的,我没有任何来源
<video id="videoPrincipal" src="" width="640" height="360" controls preload></video>
当我点击一个按钮时,我会触发一个函数:
myVid = document.getElementById('videoPrincipal');
myVid.src = 'video.mp4';
myVid.play();
myVid.currentTime ='5';
视频开始正常播放,但我无法设置当前时间(我设置的时间与我们在http://www.w3schools.com/tags/av_prop_currenttime.asp 中看到的一样)
如果我在调用 play 函数之前设置 currentTime,它会给我同样的错误。
控制台中显示的错误如下:“未捕获的 InvalidStateError:尝试使用不可用或不再可用的对象。” (在 currentTime 行中)但是当我搜索这个问题时,我无法与视频相关联,只能与画布相关联。
提前致谢
【问题讨论】:
标签: javascript html video html5-video