If you've created your own play/pause buttons, then you should already know the basics of getting the reference to the video element and calling methods on it. To skip around in a video, just read and set the currentTime property of the element. Something like (untested)...
// forward
var newTime = myVideoElement.currentTime + 10;
var maxTime = myVideoElement.duration;
if (newTime > maxTime) {
newTime = maxTime;
}
myVideoElement.currentTime = newTime;
// reverse
var newTime = myVideoElement.currentTime - 10;
if (newTime < 0) {
newTime = 0;
}
myVideoElement.currentTime = newTime;
Or more succinctly, using ternaries...
// forward
var newTime = myVideoElement.currentTime + 10;
var maxTime = myVideoElement.duration;
myVideoElement.currentTime = newTime < maxTime ? newTime : maxTime;
// reverse
var newTime = myVideoElement.currentTime - 10;
myVideoElement.currentTime = newTime > 0 ? newTime : 0;
Or most succinctly of all...
// forward
myVideoElement.currentTime = Math.min(myVideoElement.currentTime + 10, myVideoElement.duration);
// reverse
myVideoElement.currentTime = Math.max(myVideoElement.currentTime - 10, 0);
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video