com.ooyala.android.player.exoplayer.multiaudio.MultiAudioPlayer Interface Reference

The interface that must be implemented in order to manage multi audio tracks. More...

Inheritance diagram for com.ooyala.android.player.exoplayer.multiaudio.MultiAudioPlayer:
com.ooyala.android.player.exoplayer.BaseExoPlayer com.ooyala.android.player.exoplayer.ExoStreamPlayer

Public Member Functions

void setAudioTrack (String track)
 Establish the audio track is obtained from Ooyala Skin. More...
 
void setAudioTrack (AudioTrack track)
 Set the audio track. More...
 
List< AudioTrackgetAvailableAudioTracks ()
 
AudioTrack getCurrentAudioTrack ()
 

Detailed Description

The interface that must be implemented in order to manage multi audio tracks.

Member Function Documentation

List<AudioTrack> com.ooyala.android.player.exoplayer.multiaudio.MultiAudioPlayer.getAvailableAudioTracks ( )
Returns
The list of available audio tracks for the current asset.

Implemented in com.ooyala.android.player.exoplayer.BaseExoPlayer.

AudioTrack com.ooyala.android.player.exoplayer.multiaudio.MultiAudioPlayer.getCurrentAudioTrack ( )
Returns
The current audio track for the current asset.

Implemented in com.ooyala.android.player.exoplayer.BaseExoPlayer.

void com.ooyala.android.player.exoplayer.multiaudio.MultiAudioPlayer.setAudioTrack ( String  track)

Establish the audio track is obtained from Ooyala Skin.

Parameters
trackThe title of the audio track that selected by the end user.

Implemented in com.ooyala.android.player.exoplayer.BaseExoPlayer.

void com.ooyala.android.player.exoplayer.multiaudio.MultiAudioPlayer.setAudioTrack ( AudioTrack  track)

Set the audio track.

Parameters
trackThe audio track that will be set as a current.

Implemented in com.ooyala.android.player.exoplayer.BaseExoPlayer.