Code
<video id="v1" width="400px" autoplay controls>
    <source id="s1" src="./sample.mp4" type="video/mp4">
</video>
<br>
<input type='hidden' id='t'>
<input type='button' id='b' min='0' step='0.05' value='Controller OPEN' oninput='seek(t)' data-jogshuttle='target-id:t; oninput:true'>
<script>
window.addEventListener('load', function(){
    b.max = v1.duration;
    setInterval(function(){
        t.value = v1.currentTime;
    });
});
function seek(e) {
    if(v1.paused === false) v1.pause();
    v1.currentTime = e.value;
}
</script>