| Interface | Description |
|---|---|
| BoxMediaControls | |
| BoxMediaControls.MediaListener | |
| BoxPlayer.Listener |
A listener for core events that should be implemented by the fragment or activity that
manages this player
|
| Class | Description |
|---|---|
| BoxHttpDataSource |
This is an unfortunate work around to ExoPlayer considering all response codes between 200 and 300 a success.
|
| BoxMediaControllerView |
A view containing controls for a MediaPlayer.
|
| BoxPlayer |
An ExoPlayer wrapper class that allows it to be used in the Box context and provides convenience
methods for interacting with the most common properties/methods of the player
|
| BoxVideoView |
NOTE: The BoxVideoView is a direct copy from AOSP's VideoView modified for the Box Preview context
Displays a video file.
|
| DashRendererBuilder | |
| DashRendererBuilder.DefaultDrmCallback | |
| DefaultHttpDataSource |
Slightly modified for better usage with Box sessions.
|
| ExtractorRendererBuilder | |
| RendererBuilder |
The abstract base class for constructing track renderers for the BoxPlayer.
|
| Enum | Description |
|---|---|
| BoxMediaControls.BoxMediaState |