目录

CLASS info
public static final class VideoConfiguration.Builder extends Object
Video configuration builder.

Public Constructor Summary

Constructor name
Builder()
Video configuration builder constructor.

Public Method Summary

Return typeMethod name
VideoConfigurationbuild()
Builds a VideoConfiguration object with specified attributes.
VideoConfiguration.Builder

setAudioFocusType(int audioFocusType)

Sets the video playback scenario where the audio focus needs to be obtained.

VideoConfiguration.BuildersetCustomizeOperateRequested(boolean customizeOperateRequested)
Specifies whether to use a custom video control for a video ad.
VideoConfiguration.BuildersetStartMuted(boolean startMuted)
Specifies whether to mute a video initially.

Public Constructors

Constructor
public Builder()
Video configuration builder constructor.

Public Methods

Method
public final VideoConfiguration build()
Builds a VideoConfiguration object with specified attributes.

Return

typedesc
VideoConfigurationVideo configuration.

public VideoConfiguration.Builder setAudioFocusType(int audioFocusType)

Method

public VideoConfiguration.Builder setAudioFocusType(int audioFocusType)

Sets the video playback scenario where the audio focus needs to be obtained.

Parameters

Parameter nameParameter desc
audioFocusType

Video playback scenario where the audio focus needs to be obtained, such as:

AudioFocusType.GAIN_AUDIO_FOCUS_ALL;

AudioFocusType.NOT_GAIN_AUDIO_FOCUS_WHEN_MUTE;

AudioFocusType.NOT_GAIN_AUDIO_FOCUS_ALL .

Return

音频焦点类型 如:AudioFocusType.GAIN_AUDIO_FOCUS_ALL, AudioFocusType.NOT_GAIN_AUDIO_FOCUS_WHEN_MUTE, AudioFocusType.NOT_GAIN_AUDIO_FOCUS_ALLtypedesc
VideoConfiguration.BuilderCurrent object.
Method
public VideoConfiguration.Builder setCustomizeOperateRequested(boolean customizeOperateRequested)
Specifies whether to use a custom video control for a video ad.After the setting, you can call the VideoConfiguration.isCustomizeOperateRequested() method for verification.Then, you can call VideoOperator.play(), VideoOperator.pause(), and VideoOperator.mute(boolean) to control video ad playback.

Parameters

Parameter nameParameter desc
customizeOperateRequestedIndicates whether to request a custom video control.

Return

typedesc
VideoConfiguration.BuilderCurrent object.
Method
public VideoConfiguration.Builder setStartMuted(boolean startMuted)
Specifies whether to mute a video initially.

Parameters

Parameter nameParameter desc
startMutedIndicates whether to mute a video initially.

Return

typedesc
VideoConfiguration.BuilderCurrent object.