目录

VideoOperator

Interface Info

public interface VideoOperator

Implements video controls such as playing, pausing, and muting a video.

Nested Class Summary

Qualifier and Type

Class Name and Description

abstract static class

VideoOperator.VideoLifecycleListener

Video lifecycle listener.

Public Method Summary

Qualifier and Type

Method Name and Description

float

getAspectRatio()

Obtains the video aspect ratio.

VideoOperator.VideoLifecycleListener

getVideoLifecycleListener()

Obtains a video lifecycle listener.

boolean

hasVideo()

Checks whether ad content contains a video.

boolean

isCustomizeOperateEnabled()

Checks whether a custom player component is used for a video ad.

boolean

isMuted()

Checks whether a video is muted.

void

mute(boolean mute)

Sets whether to mute a video when a custom player component is used.

void

pause()

Pauses video playback when a custom player component is used.

void

play()

Plays a video when a custom player component is used.

void

setVideoLifecycleListener(VideoOperator.VideoLifecycleListener listener)

Sets a video lifecycle listener.

void

stop()

Stops video playback when a custom player component is used.

Public Methods

[h2]getAspectRatio

Method

public float getAspectRatio()

Obtains the video aspect ratio.

Returns

Type

Description

float

Video aspect ratio if the aspect ratio information is available; 0 otherwise.

[h2]getVideoLifecycleListener

Method

public VideoOperator.VideoLifecycleListener getVideoLifecycleListener()

Obtains a video lifecycle listener.

Returns

Type

Description

VideoOperator.VideoLifecycleListener

Video lifecycle listener.

[h2]hasVideo

Method

public boolean hasVideo()

Checks whether ad content contains a video.

Returns

Type

Description

boolean

Whether ad content contains a video.

  • true: yes
  • false: no

[h2]isCustomizeOperateEnabled

Method

public boolean isCustomizeOperateEnabled()

Checks whether a custom player component is used for a video ad.

Returns

Type

Description

boolean

Whether a custom player component is used for a video ad.

  • true: yes
  • false: no

The default value is false.

[h2]isMuted

Method

public boolean isMuted()

Checks whether a video is muted.

Returns

Type

Description

boolean

Whether a video is muted.

  • true: yes
  • false: no

The default value is false.

[h2]mute

Method

public void mute(boolean mute)

Sets whether to mute a video when a custom player component is used.

Parameters

Name

Description

mute

Whether to mute a video when a custom player component is used.

  • true: yes
  • false: no

[h2]pause

Method

public void pause()

Pauses video playback when a custom player component is used.

[h2]play

Method

public void play()

Plays a video when a custom player component is used.

[h2]setVideoLifecycleListener

Method

public void setVideoLifecycleListener(VideoOperator.VideoLifecycleListener listener)

Sets a video lifecycle listener.

Parameters

Name

Description

listener

Video lifecycle listener.

[h2]stop

Method

public void stop()

Stops video playback when a custom player component is used.