|
|
static final String | SETTINGS_STATION_BROADCASTER = PlayerConsts.STATION_BROADCASTER |
| |
|
static final String | SETTINGS_STATION_NAME = PlayerConsts.STATION_NAME |
| |
|
static final String | SETTINGS_STATION_MOUNT = PlayerConsts.STATION_MOUNT |
| |
|
static final String | SETTINGS_STREAM_URL = PlayerConsts.STREAM_URL |
| |
| static final String | SETTINGS_STREAM_MIME_TYPE = PlayerConsts.MIME_TYPE |
| |
|
static final String | SETTINGS_AUTH_TOKEN = PlayerConsts.AUTH_TOKEN |
| |
|
static final String | SETTINGS_AUTH_KEY_ID = PlayerConsts.AUTH_KEY_ID |
| |
|
static final String | SETTINGS_AUTH_SECRET_KEY = PlayerConsts.AUTH_SECRET_KEY |
| |
|
static final String | SETTINGS_AUTH_REGISTERED_USER = PlayerConsts.AUTH_REGISTERED_USER |
| |
|
static final String | SETTINGS_AUTH_USER_ID = PlayerConsts.AUTH_USER_ID |
| |
| static final String | SETTINGS_TARGETING_PARAMS = PlayerConsts.TARGETING_PARAMS |
| |
|
static final String | SETTINGS_TARGETING_LOCATION_TRACKING_ENABLED = PlayerConsts.TARGETING_LOCATION_TRACKING_ENABLED |
| |
|
static final String | SETTINGS_MEDIA_ITEM_METADATA = PlayerConsts.MEDIA_ITEM_METADATA |
| |
|
static final String | SETTINGS_TRANSPORT = PlayerConsts.TRANSPORT |
| |
|
static final String | MIME_TYPE_AAC = PlayerConsts.MIME_TYPE_AAC |
| |
|
static final String | MIME_TYPE_MPEG = PlayerConsts.MIME_TYPE_MPEG |
| |
|
static final String | TRANSPORT_FLV = PlayerConsts.TRANSPORT_FLV |
| |
|
static final String | TRANSPORT_HLS = PlayerConsts.TRANSPORT_HLS |
| |
|
static final String | TRANSPORT_SC = PlayerConsts.TRANSPORT_SC |
| |
|
static final String | SETTINGS_LOW_DELAY = PlayerConsts.LOW_DELAY |
| |
|
static final String | SETTINGS_TTAGS = PlayerConsts.TTAGS |
| |
|
static final String | SETTINGS_FORCE_DISABLE_EXOPLAYER = PlayerConsts.FORCE_DISABLE_EXOPLAYER |
| |
|
static final String | SETTINGS_PLAYER_SERVICES_REGION = PlayerConsts.PLAYER_SERVICES_REGION |
| |
|
static final String | SETTINGS_DMP_SEGMENTS = PlayerConsts.DMP_SEGMENTS |
| |
|
static final String | SETTINGS_HANDLE_AUDIO_FOCUS = PlayerConsts.HANDLE_AUDIO_FOCUS |
| |
|
static final int | ERROR_LOW_LEVEL_PLAYER_ERROR = 210 |
| | Error code indicating an error in the OS player or Google Cast.
|
| |
|
static final int | ERROR_CONNECTION_FAILED = 211 |
| | Error code indicating a connection problem to the server.
|
| |
|
static final int | ERROR_CONNECTION_TIMEOUT = 408 |
| | Error code indicating than the connection has timed out.
|
| |
|
static final int | ERROR_UNEXPECTED_END_OF_MEDIA = 213 |
| | Error code indicating the end of a media which shouldn't occur on live streaming.
|
| |
|
static final int | ERROR_UNEXPECTED_END_OF_MEDIA_ANDROID_PLAYER = 214 |
| | Error code indicating the end of a media which shouldn't occur on live streaming.
|
| |
|
static final int | ERROR_EXOPLAYER_BUFFER_RECONNECT = 212 |
| | Error code indicating that low delay increased 3 times an still did not fill the buffer.
|
| |
| static final int | ERROR_EXOPLAYER_BUFFER_TIMEOUT = 218 |
| | Error code indicating buffer timed out.
|
| |
| static final int | ERROR_EXOPLAYER_ON_ERROR = 219 |
| | Error code indicating buffer timed out.
|
| |
|
static final int | ERROR_GEOBLOCKED = 453 |
| | Error code indicating that the stream can't be used in the user location.
|
| |
|
static final int | ERROR_INVALID_URL = 216 |
| | Error code indicating that the URL isn't in a valid format.
|
| |
|
static final int | ERROR_NO_NETWORK = 217 |
| | Error code indicating the lack of network connectivity.
|
| |
|
static final int | ERROR_NOT_FOUND = 404 |
| | Error code indicating that the input source couldn't be found.
|
| |
|
static final int | ERROR_SERVICE_UNAVAILABLE = 503 |
| | Error code indicating that no server is available.
|
| |
|
static final int | STATE_COMPLETED = 200 |
| | The end of the media source has been reached (on-demand only)
|
| |
|
static final int | STATE_CONNECTING = 201 |
| | The player is connecting to the server or buffering.
|
| |
|
static final int | STATE_ERROR = 202 |
| | An error has occurred.
|
| |
|
static final int | STATE_PLAYING = 203 |
| | The playback is started.
|
| |
|
static final int | STATE_RELEASED = 204 |
| | The resources have been released and this player instance can no longer be used.
|
| |
|
static final int | STATE_STOPPED = 205 |
| | The playback is stopped.
|
| |
|
static final int | STATE_PAUSED = 206 |
| | The playback is paused (on-demand only)
|
| |
|
static final int | DURATION_LIVE_STREAM = Integer.MAX_VALUE |
| | Live stream.
|
| |
|
static final int | DURATION_UNKNOWN = -1 |
| | Unknown duration.
|
| |
|
static final int | POSITION_UNKNOWN = 0 |
| | Unknown position.
|
| |
|
static final float | VOLUME_DUCK = 0.2f |
| | Ducked volume.
|
| |
|
static final float | VOLUME_MUTE = 0.0f |
| | Muted volume.
|
| |
|
static final float | VOLUME_NORMAL = 1.0f |
| | Normal volume.
|
| |
|
static final int | INFO_ALTERNATE_MOUNT = 270 |
| | A the player has connected to an alternate mount.
|
| |
|
static final int | INFO_SEEK_COMPLETED = 271 |
| | A seek operation has completed.
|
| |
|
static final int | INFO_DURATION_CHANGED = 272 |
| | Media duration changed (extra=duration)
|
| |
|
static final int | INFO_SEEKABLE_CHANGED = 273 |
| | Seekable state change (0=false / 1=true)
|
| |
|
static final int | INFO_SEEK_STARTED = 274 |
| | A seek operation has begun.
|
| |
|
static final int | INFO_BUFFERING_START = 275 |
| | Temporarily pausing playback internally in order to buffer more data.
|
| |
|
static final int | INFO_BUFFERING_COMPLETED = 276 |
| | The playback is resumed after filling buffers.
|
| |
| static final int | ERROR_END_OF_MEDIA = ERROR_UNEXPECTED_END_OF_MEDIA |
| |
Plays a station provided by Triton Digital or an on-demand stream.
- Example - Play a Station
Bundle settings = new Bundle();
player.play();
Plays a station provided by Triton Digital or an on-demand stream.
Definition TritonPlayer.java:159
static final String SETTINGS_STATION_BROADCASTER
Definition TritonPlayer.java:166
static final String SETTINGS_STATION_MOUNT
Definition TritonPlayer.java:172
static final String SETTINGS_STATION_NAME
Definition TritonPlayer.java:169
- Example - Change the Station
if (player != null)
{
}
player.play();
- Example - Target Audio Ads
HashMap<String, String> targetingParams = new HashMap();
Bundle settings = new Bundle();
player.play();
Helps create station stream URLs.
Definition StreamUrlBuilder.java:25
static final String POSTAL_CODE
String - Postal/ZIP code
Definition StreamUrlBuilder.java:52
static final String YEAR_OF_BIRTH
int - Year of birth (1900 to 2005)
Definition StreamUrlBuilder.java:87
static final String COUNTRY_CODE
String - Country code (ISO 3166-1 alpha-2)
Definition StreamUrlBuilder.java:62
static final String GENDER
char - Gender ('m' or 'f')
Definition StreamUrlBuilder.java:90
static final String SETTINGS_TARGETING_LOCATION_TRACKING_ENABLED
Definition TritonPlayer.java:195
static final String SETTINGS_TARGETING_PARAMS
Definition TritonPlayer.java:192
- Example - Token Authorization (self signed)
HashMap<String, String> targetingParams = new HashMap();
String token = AuthUtil.createJwtToken("MySecretKey", "MySecretKeyId", true, "foo@bar.com", targetingParams);
Bundle settings = new Bundle();
settings.putString(
TritonPlayer.SETTINGS_AUTH_TOKEN, token);
player.play();
- Example - Receive Cue Points
@Override
public void onCuePointReceived(
MediaPlayer player, Bundle cuePoint) {
}
};
TritonPlayer player = new TritonPlayer(this, settings);
player.setOnCuePointReceivedListener(listener);
player.play();
- Example - Display Sync Banners
private SyncBannerView mSyncBannerView;
@Override
protected void onPause() {
mSyncBannerView.onPause();
super.onPause();
}
@Override
protected void onResume() {
super.onResume();
mSyncBannerView.onResume();
}
@Override
protected void onDestroy() {
mSyncBannerView.release();
super.onDestroy();
}
@Override
public void onCuePointReceived(MediaPlayer player, Bundle cuePoint) {
mSyncBannerView.loadCuePoint(cuePoint);
}
private void initBanner() {
mSyncBannerView = (SyncBannerView)findViewById(mySyncBannerId);
mSyncBannerView.setBannerSize(320, 50);
}
- Example - Play an On-Demand Stream
Bundle settings = new Bundle();
player.play();
static final String SETTINGS_STREAM_URL
Definition TritonPlayer.java:175