public static class StraasMediaCore.MediaCoreConfig.Builder extends Object
StraasMediaCore.MediaCoreConfig.| Constructor and Description |
|---|
Builder()
Constructor of
StraasMediaCore.MediaCoreConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
StraasMediaCore.MediaCoreConfig |
build()
Creates a
StraasMediaCore.MediaCoreConfig with the configuration. |
StraasMediaCore.MediaCoreConfig.Builder |
setConnectionCallback(MediaBrowserCompat.ConnectionCallback connectionCallback)
Sets the callback for connection related events.
|
StraasMediaCore.MediaCoreConfig.Builder |
setIdentity(Identity identity)
Sets the
Identity of the user. |
StraasMediaCore.MediaCoreConfig.Builder |
setRestHost(String host)
Sets the host of the restful API server media-core connects to.
|
StraasMediaCore.MediaCoreConfig.Builder |
setUiContainer(StraasMediaCore.UiContainer uiContainer)
Sets the UI container for the player view.
|
public Builder()
StraasMediaCore.MediaCoreConfig.Builderpublic StraasMediaCore.MediaCoreConfig.Builder setRestHost(String host)
public StraasMediaCore.MediaCoreConfig.Builder setIdentity(Identity identity)
Identity of the user.
This shouldn't be null.identity - The user who connects to the Straas MediaBrowserServiceCompat.
If you want to change the identity later, use setIdentity(Identity) after
MediaBrowserCompat is connected.public StraasMediaCore.MediaCoreConfig.Builder setConnectionCallback(MediaBrowserCompat.ConnectionCallback connectionCallback)
connectionCallback - The callback which will tell you whether the MediaBrowserCompat
is connected or not. If you get MediaBrowserCompat.ConnectionCallback.onConnectionFailed(),
normally causing by getting the CredentialFailException, checkout logcat first.public StraasMediaCore.MediaCoreConfig.Builder setUiContainer(StraasMediaCore.UiContainer uiContainer)
uiContainer - The container which renders the video track. Normally just put the StraasPlayerView.
You could reset the container target later using StraasMediaCore.setUiContainer(UiContainer).public StraasMediaCore.MediaCoreConfig build() throws IllegalArgumentException
StraasMediaCore.MediaCoreConfig with the configuration.IllegalArgumentException