嘿,朋友们,我需要一些关于代码的帮助,其中:
- 我有20分钟的视频
- 我打了5分钟。。我停顿了一下。。所以我称之为Tag1
- 我又打了5分钟。。我停顿了一下。所以现在视频持续时间是10分钟竞争。。。所以我称之为Tag2
- 我又打了5分钟。。我暂停了/所以现在视频持续时间是15分钟已完成。。所以我称之为Tag3
- 现在,当我点击名为Tag1.的按钮/链接时,视频应该直接从第5分钟开始
- 当我点击名为Tag2的按钮/链接时,视频应该直接从第10分钟开始
- 当我点击名为Tag2的按钮/链接时,视频应该直接从15小时开始
我已经试过了,但一些帮助人员正在等待您的回复
您可以创建一个类似于此的脚本,它根据暂停时刻被推入数组的顺序添加和查找暂停时刻。这是一个关于它将如何工作的粗略想法:
var player;
var cid = [];
var index = 0;
function onYouTubePlayerAPIReady() {
player = new YT.Player('video', {
events: {
'onReady': onPlayerReady
}
});
}
function onPlayerReady(event){
$("#pause").on('click', function() {
player.pauseVideo();
cid.push(player.getCurrentTime());
});
$("#seek").on('click', function() {
if (cid.length > 0 && index < cid.length) {
player.seekTo(cid[index]);
index++;
}
else {
index=0;
player.seekTo(cid[index]);
index++;
}
});