maestro-videojs-vast
Usage
import videojs from 'maestro-videojs-vast'; import React from 'react';import videojs from 'maestro-videojs-vast/dist/maestroVideoJsVast.min.js'import 'maestro-videojs-vast/dist/maestroVideoJsVast.css' Component { // instantiate Video.js // make sure you pass in a fallback empty src URL for the video thisplayer = ; thisplayer; thisplayer; } // destroy player on unmount { if thisplayer thisplayer } // wrap the player in a div with a `data-vjs-player` attribute // so videojs won't create additional wrapper in the DOM // see https://github.com/videojs/video.js/pull/3856 { return <div> <div > <video = ="video-js"></video> </div> </div> }
EVENTS
All HTML5 video events, plus videojs event and vast events
Event | Description |
---|---|
adcanplay | ad can play |
adclick | ad link was clicked |
vast-adended | ad ended |
adpause | ad was paused |
adtimeupdate | ad time update |
vast-preoroll-removed | ad has ended |
vast-preroll-skip | ad was skipped |
METHODS
All video.js methods plus...
Method | Description |
---|---|
player.trigger('vast-preroll-skip') | skips vast ad |