Пример можно брать с ютуба.
По идее, мне приходит вот такой json:
[
{
name: "Episode1",
start: 0,
end: 60
},
{
name: "Episode1",
start: 60,
end: 150
}
]
Start и end это время в секундах когда начинается и кончается определенный эпизод
Делаю на vue, но как это вообще работает, каким способом? Нужно чтобы эта линия разделялась когда таймлайн переходит границу эпизода
а что вас интересует, как псчитать проценты?
Даже сам хз.. Интересует вообще структура и способ реализации такого дела. Ведь таймлайн идет постепенно по мере проигрывания видео, когда таймлайн доходит до определенного момента ( 60 секунд, допустим, конец первого эпизода и начало второго ) то линия таймлайна должна разорваться и должен создаться новый блок получается с небольшим отступом от предыдущего и таймлайн должен идти дальше пока не дойдет до конца своего эпизода, после чего снова разрыв будет
все эти разрывы решаются html )
Ну да, в html будет так: <div> <div></div> <div></div> </div>
Обсуждают сегодня