public class TrackerBase extends java.lang.Object implements IPlayerEventsListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AD_ENABLE |
static java.lang.String |
APPLICATION_VERSION |
static java.lang.String |
BACKGROUND_COLOR |
static java.lang.String |
BUFFER_COUNT |
static java.lang.String |
BUFFER_TIME |
static java.lang.String |
CLIP_DURATION |
static java.lang.String |
CLIP_IS_LIVE |
static java.lang.String |
CLIP_TITLE |
static java.lang.String |
ERROR_EVENT |
static java.lang.String |
FONT_NAME_CHANGED_ROOT_NODE |
static java.lang.String |
FONT_SIZE |
static java.lang.String |
NEW_ACTIVITY_CATEGORY |
static java.lang.String |
PAUSE_COUNT |
static java.lang.String |
PLAY_CONTROL_CATEGORY |
static java.lang.String |
PLAY_CONTROL_EVENT |
static java.lang.String |
PLAY_CONTROL_EVENT_END |
static java.lang.String |
PLAY_CONTROL_EVENT_PAUSE |
static java.lang.String |
PLAY_CONTROL_EVENT_PLAY |
static java.lang.String |
PLAY_TIME |
static java.lang.String |
PRESET_CATEGORY |
static java.lang.String |
SCROLLING_ROOT_NODE |
static java.lang.String |
SETTINGS_CATEGORY |
static java.lang.String |
SETTINGS_EVENT |
static java.lang.String |
SETTINGS_EVENT_DISABLED |
static java.lang.String |
SETTINGS_EVENT_ENABLED |
static java.lang.String |
TEXT_COLOR |
static java.lang.String |
TEXT_SCREEN_POSITION_ROOT_NODE |
static java.lang.String |
TEXT_STYLE_CHANGED_ROOT_NODE |
static java.lang.String |
WINDOW_COLOR |
PLAYER_EVENT_TYPE_END_REBUFFERING, PLAYER_EVENT_TYPE_ERROR, PLAYER_EVENT_TYPE_FINISHED, PLAYER_EVENT_TYPE_FULLSCREEN_MODE_CHANGE, PLAYER_EVENT_TYPE_LOAD_REQUESTED, PLAYER_EVENT_TYPE_LOADING, PLAYER_EVENT_TYPE_PAUSE_REQUESTED, PLAYER_EVENT_TYPE_POSITION_UPDATE, PLAYER_EVENT_TYPE_RESUME_REQUESTED, PLAYER_EVENT_TYPE_SIZE_CHANGE, PLAYER_EVENT_TYPE_START_PLAYING, PLAYER_EVENT_TYPE_START_REBUFFERING, PLAYER_EVENT_TYPE_SWITCH, PLAYER_EVENT_TYPE_SWITCH_REQUESTED, PLAYER_EXTENDED_EVENT_BANDWIDTH_MEASURE, PLAYER_EXTENDED_EVENT_SEEKING_SUCCEDEED
Constructor and Description |
---|
TrackerBase() |
Modifier and Type | Method and Description |
---|---|
void |
enableReporting(java.lang.Boolean enable) |
protected Context |
getOwner() |
void |
init(Context owner) |
boolean |
isReportingEnabled() |
boolean |
onPlayerEvent(int iInEventType)
Called to indicate a player event
|
boolean |
onPlayerExtendedEvent(int iInEventType,
int arg1,
int arg2)
Called to indicate a player extended event
|
void |
setVideoPlayerView(VideoPlayerView videoView) |
void |
trackBackgroundColorChanges(int newBackgroundColor) |
void |
trackError(java.lang.String errorMessage) |
void |
trackFinish() |
void |
trackFontChanges(java.lang.String newFontName) |
void |
trackFontColorChanges(int newFontColor) |
void |
trackOnStart(java.lang.String viewName) |
void |
trackPauseEvent() |
void |
trackPlayEvent() |
void |
trackPresetChanges(java.lang.String newPresetType) |
void |
trackScreenPositionChanges(java.lang.String newScreenPosition) |
void |
trackScrollingChanges(java.lang.String newScrollingType) |
void |
trackStartPlaying(int durationValue,
boolean isLive,
java.lang.String streamUrl) |
void |
trackStartRebuffering() |
void |
trackStopRebuffering() |
void |
trackSubtitlesDisabled() |
void |
trackSubtitlesEnabled() |
void |
trackTextSizeChanged(int newTextSize) |
void |
trackTextStyleChanges(java.lang.String newTextStyle) |
void |
trackWindowColorChanges(int newWindowColor) |
public static final java.lang.String APPLICATION_VERSION
public static final java.lang.String AD_ENABLE
public static final java.lang.String CLIP_TITLE
public static final java.lang.String CLIP_DURATION
public static final java.lang.String CLIP_IS_LIVE
public static final java.lang.String BUFFER_COUNT
public static final java.lang.String BUFFER_TIME
public static final java.lang.String PAUSE_COUNT
public static final java.lang.String PLAY_TIME
public static final java.lang.String PLAY_CONTROL_EVENT
public static final java.lang.String ERROR_EVENT
public static final java.lang.String SETTINGS_EVENT
public static final java.lang.String PRESET_CATEGORY
public static final java.lang.String FONT_SIZE
public static final java.lang.String FONT_NAME_CHANGED_ROOT_NODE
public static final java.lang.String TEXT_STYLE_CHANGED_ROOT_NODE
public static final java.lang.String SCROLLING_ROOT_NODE
public static final java.lang.String TEXT_SCREEN_POSITION_ROOT_NODE
public static final java.lang.String TEXT_COLOR
public static final java.lang.String BACKGROUND_COLOR
public static final java.lang.String WINDOW_COLOR
public static final java.lang.String NEW_ACTIVITY_CATEGORY
public static final java.lang.String PLAY_CONTROL_EVENT_PLAY
public static final java.lang.String PLAY_CONTROL_EVENT_PAUSE
public static final java.lang.String PLAY_CONTROL_EVENT_END
public static final java.lang.String SETTINGS_EVENT_DISABLED
public static final java.lang.String SETTINGS_EVENT_ENABLED
public static final java.lang.String PLAY_CONTROL_CATEGORY
public static final java.lang.String SETTINGS_CATEGORY
public void init(Context owner)
protected Context getOwner()
public void setVideoPlayerView(VideoPlayerView videoView)
public void trackStartPlaying(int durationValue, boolean isLive, java.lang.String streamUrl)
public void trackOnStart(java.lang.String viewName)
public void trackPauseEvent()
public void trackPlayEvent()
public void trackFinish()
public void trackError(java.lang.String errorMessage)
public void trackStartRebuffering()
public void trackStopRebuffering()
public void trackSubtitlesDisabled()
public void trackSubtitlesEnabled()
public void trackTextSizeChanged(int newTextSize)
public void trackScreenPositionChanges(java.lang.String newScreenPosition)
public void trackTextStyleChanges(java.lang.String newTextStyle)
public void trackFontChanges(java.lang.String newFontName)
public void trackScrollingChanges(java.lang.String newScrollingType)
public void trackWindowColorChanges(int newWindowColor)
public void trackBackgroundColorChanges(int newBackgroundColor)
public void trackFontColorChanges(int newFontColor)
public void trackPresetChanges(java.lang.String newPresetType)
public void enableReporting(java.lang.Boolean enable)
public boolean isReportingEnabled()
public boolean onPlayerEvent(int iInEventType)
IPlayerEventsListener
onPlayerEvent
in interface IPlayerEventsListener
iInEventType
- Even typepublic boolean onPlayerExtendedEvent(int iInEventType, int arg1, int arg2)
IPlayerEventsListener
onPlayerExtendedEvent
in interface IPlayerEventsListener
iInEventType
- Event Typearg1
- Argumentarg2
- Argument