Данный плеер является дополненным ядром MelonPlayer'a, содержащим встроенный плеер для рекламы, и ряд дополнительных методов и свойств.
Также сборка позволяет использовать рекламный плеер отдельно от ядра.
Плеер позволяет воспроизводить рекламу как перед началом воспроизведения, так и в процессе.
Чтобы использовать плеер на своей странице, необходимо добавить 2 скрипта (скрипты указанные в документации ядра MelonPlayer'a подключать не надо):
<script src="//js.hostingradio.ru/melon/clappr/clappr.min.js"></script>
<script src="//js.hostingradio.ru/melon/melon-player-vast.js"></script>
В рекламном плеере присутствует вся функциональность ядра (присутствует в описании ядра MelonPlayer'a).
Чтобы создать рекламный плеер, надо использовать конструктор MelonPlayer.VAST
вместо MelonPlayer.Core
.
Пример:
var player = new MelonPlayer.VAST({
source: 'http://hls-02-europaplus.emgsound.ru/11/128/playlist.m3u8',
parent: document.getElementById('player'),
VastAdsConfig: {
// url для получения VAST/DAAST
AdXMLUrl: 'https://url-to-vast-xml-provider',
// id элемента в котором будет выполняться открутка рекламного креатива
parent: "vast",
// таймаут запроса VAST
timeout: 5000
}
});
Конструктор MelonPlayer.VAST
принимает точно такой же объект конфигурации как и MelonPlayer.Сore
, с той лишь разницей, что необходимо дополнительно передать настройки для баннеров в поле VastAdsConfig