public class ServicePlayer extends java.lang.Object implements BoxMediaControls
BoxMediaControls.BoxMediaState, BoxMediaControls.MediaListener| Constructor and Description |
|---|
ServicePlayer(MediaPlayerService service,
BoxFile file,
BoxSession session,
RendererBuilder builder,
android.net.Uri uri,
BoxPlayer.Listener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMediaListener(BoxMediaControls.MediaListener listener) |
boolean |
canPause() |
boolean |
canSeekBackward() |
boolean |
canSeekForward() |
void |
clearMediaListeners() |
int |
getBufferPercentage() |
int |
getCurrentPosition() |
int |
getDuration() |
boolean |
isPlaying() |
void |
pause() |
void |
removeMediaListener(BoxMediaControls.MediaListener listener) |
void |
seekTo(int pos) |
void |
start() |
public ServicePlayer(MediaPlayerService service, BoxFile file, BoxSession session, RendererBuilder builder, android.net.Uri uri, BoxPlayer.Listener listener)
public void start()
start in interface BoxMediaControlspublic void pause()
pause in interface BoxMediaControlspublic int getDuration()
getDuration in interface BoxMediaControlspublic int getCurrentPosition()
getCurrentPosition in interface BoxMediaControlspublic void seekTo(int pos)
seekTo in interface BoxMediaControlspublic boolean isPlaying()
isPlaying in interface BoxMediaControlspublic int getBufferPercentage()
getBufferPercentage in interface BoxMediaControlspublic boolean canPause()
canPause in interface BoxMediaControlspublic boolean canSeekBackward()
canSeekBackward in interface BoxMediaControlspublic boolean canSeekForward()
canSeekForward in interface BoxMediaControlspublic void addMediaListener(BoxMediaControls.MediaListener listener)
addMediaListener in interface BoxMediaControlspublic void removeMediaListener(BoxMediaControls.MediaListener listener)
removeMediaListener in interface BoxMediaControlspublic void clearMediaListeners()
clearMediaListeners in interface BoxMediaControls