0
我正在开发Android的科尔多瓦应用程序,我需要把一些提示点控制按钮的视频。科尔多瓦currentTime在HTML5视频
在HTML中,我有加载mp4文件和按钮的代码。使用JS我试图在点击事件上添加提示点,但是我放入currentTime属性的任何数字总是从视频的开头开始。而不是从我已经提出的观点出发。
我的代码是:
document.getElementById("video").load();
document.getElementById("video").addEventListener('loadedmetadata', function() {
document.getElementById("video").play();
document.getElementById("video").currentTime = seconds;
}, false);
我试图改变行的顺序,因为我读的东西在那里,但没有结果。
编辑:
依然没有结果,现在我这个:
document.getElementById("video").currentTime = seconds;
document.getElementById("video").play();
但不一样的人。
任何人都可以帮忙吗?
谢谢。
起初,你为什么要播放视频,然后设置'currentTime'?尝试设置播放视频之前的时间。 - 此外,在视频上进行的每一项更改都会尝试添加'.load()“以便视频更新。 – Felix
谢谢你的回答,但我试过了,并且不起作用。 – user409543
我假设你已经设置了'秒'的值?此外,您的视频是优化流媒体(MOOV原子在前面 - https://stackoverflow.com/questions/32937114/set-up-buffering-for-video-object/32959717#32959717 - 否则它不会能够正确地查找,直到它已经读到文件末尾) – Offbeatmammal