📄 伪代码.txt
字号:
if(目标片==当前播放片){
if(目标时间在已下载范围内||不允许随意拖动){
跳转到目标时间(如果目标时间超过最后一个关键帧则跳转到关键帧时间)
}else {
停止当前下载片
重新从目标时间下载, 记目标片为当前下载片
}
}else { //目标片!=当前播放片
if(目标时间在已下载范围内){ //说明目标片已下载或正在下载
If ((当前下载片不是目标片的下一片) 或者 (当前下载片不是从0开始的)) {
停止当前下载片, 记当前下载片为空
}
跳转到目标片的目标时间
}else { //目标时间不在已下载范围内
If (不允许随意拖动) {
If (目标片即为当前下载片) {
跳转到目标片的最接近目标时间的地方
} else {
停止当前下载片,
目标片从0作为开始位置进行下载, 记目标片为当前下载片
}
} else {
停止当前下载片。
从目标片的目标时间下载, 如果目标时间<5秒,需要合并到分界处,从0开始。记目标片为当前下载片
}
}
隐藏当前播放片,显示目标片, 记目标片为当前播放片
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -