Проверить, когда начинается и заканчивается реклама? Video.js и IMA - PullRequest
0 голосов
/ 08 марта 2019

В настоящее время работает над video.js с предварительными роликами (рекламой), которые будут вставляться иногда перед основным видеоконтентом; Тем не менее, я пытаюсь найти больше документации на video.js с ima. Проблема в том, что когда реклама загружается, и я приостанавливаю ее, начинается воспроизведение основного видео. Я не могу найти ничего, что сообщало бы мне, когда началось мое объявление и когда оно закончится, поскольку это наверняка решит мою проблему.

Я нашел это решение.

// mute video before playing it
this.player.volume(0);
this.player.play();

this.player.on('adstart', function(imaAdStartEvent) {
    // 2. Because startFromReadyCallback() mirrors player volume, we need to override the muted ads volume on start
    imaAdStartEvent.getAdsManager().setVolume(0);
});

this.player.on('adend', function() {
    // 3. Re-enable volume, restart video from beginning
    this.player.setVolume(1);
    this.player.currentTime(0);
    this.player.play();
});

Однако, поскольку я новичок в ima и video.js, мне было интересно, не мог бы кто-нибудь объяснить мне, как этот человек получил ('adstart', и ('adend', в качестве используемых событий. Я почти уверен, что они не являются частью плагина, а документация, особенно для начинающих, отсутствует.

Большое спасибо тем, кто не спешит читать и отвечать на мой вопрос. Спасибо!

...