Package com.naver.ads.video
Interface AudioFocusManager
-
- All Implemented Interfaces:
public interface AudioFocusManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceAudioFocusManager.AudioFocusChangeCallbacksInterface definition for a callback to be invoked when the audio focus of the managed video player is updated.
public classAudioFocusManager.Companion
-
Method Summary
Modifier and Type Method Description abstract Unitenable(AudioFocusManager.AudioFocusChangeCallbacks callback)Enables the audio focus manager. abstract Unitdisable()Disables the audio focus manager. abstract UnitrequestAudioFocus()Requests audio focus. abstract UnitabandonAudioFocusIfHeld()Abandon audio focus if held. abstract AudioFocusManager.AudioFocusChangeCallbacksgetAudioFocusChangeCallbacks()Returns the audio focus change callbacks. -
-
Method Detail
-
enable
abstract Unit enable(AudioFocusManager.AudioFocusChangeCallbacks callback)
Enables the audio focus manager.
-
requestAudioFocus
abstract Unit requestAudioFocus()
Requests audio focus.
-
abandonAudioFocusIfHeld
abstract Unit abandonAudioFocusIfHeld()
Abandon audio focus if held.
-
getAudioFocusChangeCallbacks
abstract AudioFocusManager.AudioFocusChangeCallbacks getAudioFocusChangeCallbacks()
Returns the audio focus change callbacks.
-
-
-
-