2017-02-21 5 views
0

Мне нужен код или логин, с помощью которого я могу решить свою проблему. Я могу конструировать видеопроигрыватель HTML5, но проблема - это второе видео. Мне нужно: Пользователь щелкнет любое видео из списка. Видеопроигрыватель HTML5 начнет воспроизводить его. Когда пользователь достигнет в середине видео, это первое видео будет приостановлено, и начнется воспроизведение второго видео. И как только видео будет завершено, проигрыватель продолжит работу с первым видео.играть второе видео, пока первое видео доходит до половины

Он должен работать с сафари.

ответ

0

Вы можете поймать середину видео по текущему времени и длительности свойства HTML. И вы можете приостановить видео с помощью функции паузы и воспроизвести рекламное видео с помощью другого видео DOM.

var delta = 0.05; 
setInterval(function(){ 
    if(video.currentTime >= video.duration*(0.5-delta) 
    && video.currentTime <= video.duration*(0.5+delta)) { 
    video.pause(); //pause current video 

    //play ad and resume video when ad end   
    } 
}, 1000); 
Смежные вопросы