Мне нужна идея для создания приложения для размещения видеороликов с предварительным просмотром фильмов на веб-странице. Рекламные ролики и фильмы размещаются в Vimeo.Рекламные ролики Vimeo на встроенном проигрывателе
Я попытался использовать API-интерфейс Vimeo, но получил одну плохую проблему. Мое приложение прослушивало событие «play», после чего объявление было запущено. Но до того, как объявление было запущено, отобразился один или два кадра основного фильма. Поэтому приложению нужно немного подождать, чтобы начать рекламу.
Это выглядело плохо, особенно когда изображение плаката было в начале основного видео.
Я не знал, как это исправить.
Мой код был следующим:
<script>
var iframe = document.querySelector('iframe');
var player = new Vimeo.Player(iframe);
var a = 1;
function playAd() {
if (!a) return;
a = 0;
player.pause();
player.loadVideo(41540648);
player.on('loaded', function() {
player.play();
});
}
var b = 1;
function playMovie() {
if (!b) return;
b = 0;
player.loadVideo(63723953);
player.on('loaded', function() {
player.play();
});
}
player.on('play', playAd);
player.on('ended', playMovie);
</script>
Это верно setCurrentTime (0.1) – trzczy
Yep :-), обновите мой ответ, как только vimeo ответил на мой пост – jbonlinea