Как я могу начать воспроизведение 24-часового видео в текущее время? - PullRequest
0 голосов
/ 05 декабря 2018

Вопрос может показаться странным, но вот что я пытаюсь достичь:

У меня есть видео продолжительностью 24 часа, которое должно воспроизводиться в цикле на веб-сайте.Когда посетитель посещает веб-сайт, видео должно начать воспроизводиться в текущее время.Допустим, посетитель начинает смотреть видео в 12:12:13, оно также должно начинаться в 12: 12: 13.

Я знаю, как встроить видео, начинающееся в определенное время, используя Vimeo, и я использовалследующий код:

<iframe src="https://player.vimeo.com/video/255693796?autoplay=1&muted=1&background=1#t=12:12:13&color=ffffff&title=0&byline=0&portrait=0" style="position:absolute;top:0;left:0;width:100%;height:100%;" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>

Бит со временем: # t = 12: 12: 13

Как я могу изменить это, чтобы всегда показывать текущее время вместо моегопример времени 12: 12: 13?

-

Я использую нижеприведенный JavaScript, чтобы показать время внизу страницы, так что это будет работать, если яя только знал, как включить его в URL-адрес видео Vimeo ...

<div id="time"></div>

<script type="text/javascript">
function checkTime(i) {
    if (i < 10) {
        i = "0" + i;
    }
    return i;
}
function startTime() {
    var today = new Date();
    var h = today.getHours();
    var m = today.getMinutes();
    var s = today.getSeconds();
    // add a zero in front of numbers<10
    m = checkTime(m);
    s = checkTime(s);
    document.getElementById('time').innerHTML = h + ":" + m + ":" + s;
    t = setTimeout(function () {
        startTime()
    }, 500);
}
startTime();
</script>

Я пытался просто включить <div id="time"></div> вместо 12:12:13 - конечно, это не сработало ...

Есть идеи как это решить?

...