Спасибо.
Почти получилось.
http://ilikeike.beget.tech/
Получаю картинку и подставляю в постер ко второму видео.
Но оно идет с белым экраном.
window.onload = function () {
var video = document.getElementById('videoId');
var canvas = document.createElement('canvas');
var img = document.createElement('img');
video.currentTime = 5;
video.onseeked = function () {
canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height);
img.setAttribute('src', canvas.toDataURL());
};
video.insertAdjacentElement('afterEnd', img);
document.getElementById('video2').setAttribute('poster', canvas.toDataURL());
};
Думаю надо чуть "задержать" подгрузку html другого видео, чтобы постер был готов. Есть варианты?
Или только createElement?