Callbacks that the player must fire.
Public Method Summary
abstract void |
onAdProgress(AdMediaInfo adMediaInfo, VideoProgressUpdate videoProgressUpdate)
Fire this callback periodically as ad playback occurs.
|
abstract void |
onBuffering(AdMediaInfo adMediaInfo)
Fire this callback when video playback stalls waiting for data.
|
abstract void |
onContentComplete()
Fire this callback when all content has finished playing.
|
abstract void | |
abstract void | |
abstract void | |
abstract void | |
abstract void | |
abstract void | |
abstract void |
onVolumeChanged(AdMediaInfo adMediaInfo, int percentage)
Fire this callback when the playback volume changes.
|
Public Methods
public abstract void onAdProgress (AdMediaInfo adMediaInfo, VideoProgressUpdate videoProgressUpdate)
Fire this callback periodically as ad playback occurs. Best practice is to call it on start, and every 100ms afterwards. Failure to do so may result in lost ad impressions, or invalidation of impressions.
Parameters
adMediaInfo | |
---|---|
videoProgressUpdate |
public abstract void onBuffering (AdMediaInfo adMediaInfo)
Fire this callback when video playback stalls waiting for data.
Parameters
adMediaInfo |
---|
public abstract void onContentComplete ()
Fire this callback when all content has finished playing. This will allow the SDK to play post-roll ads, if any are loaded through ad rules.
public abstract void onEnded (AdMediaInfo adMediaInfo)
Fire this callback when the video finishes playing.
Parameters
adMediaInfo |
---|
public abstract void onError (AdMediaInfo adMediaInfo)
Fire this callback when the video has encountered an error.
Parameters
adMediaInfo |
---|
public abstract void onLoaded (AdMediaInfo adMediaInfo)
Fire this callback when the video is ready to begin playback. This indicates that at least
some media has been buffered into the VideoAdPlayer
.
Parameters
adMediaInfo |
---|
public abstract void onPause (AdMediaInfo adMediaInfo)
Fire this callback when the video is paused.
Parameters
adMediaInfo |
---|
public abstract void onPlay (AdMediaInfo adMediaInfo)
Fire this callback when the player begins playing a video.
Parameters
adMediaInfo |
---|
public abstract void onResume (AdMediaInfo adMediaInfo)
Fire this callback when the video is unpaused.
Parameters
adMediaInfo |
---|
public abstract void onVolumeChanged (AdMediaInfo adMediaInfo, int percentage)
Fire this callback when the playback volume changes.
Parameters
adMediaInfo | |
---|---|
percentage |