Skip to content

Instantly share code, notes, and snippets.

@danvass
Created September 2, 2015 06:52
Show Gist options
  • Save danvass/921618a980a2d3fdd139 to your computer and use it in GitHub Desktop.
Save danvass/921618a980a2d3fdd139 to your computer and use it in GitHub Desktop.
Example of a plugin for PlayerHater library
public class APlayerHaterPlugin implements PlayerHaterPlugin {
private Context context;
private PlayerHater playerHater;
@Override
public void onPlayerHaterLoaded(Context context, PlayerHater playerHater) {
this.context = context;
this.playerHater = playerHater;
}
@Override
public void onSongChanged(Song song) {
}
@Override
public void onSongFinished(Song song, int i) {
}
@Override
public void onDurationChanged(int i) {
}
@Override
public void onAudioLoading() {
}
@Override
public void onAudioPaused() {
}
@Override
public void onAudioResumed() {
}
@Override
public void onAudioStarted() {
}
@Override
public void onAudioStopped() {
}
@Override
public void onTitleChanged(String s) {
}
@Override
public void onArtistChanged(String s) {
}
@Override
public void onAlbumArtChanged(Uri uri) {
}
@Override
public void onNextSongAvailable(Song song) {
}
@Override
public void onNextSongUnavailable() {
}
@Override
public void onTransportControlFlagsChanged(int i) {
}
@Override
public void onPendingIntentChanged(PendingIntent pendingIntent) {
}
@Override
public void onChangesComplete() {
}
@Override
public void onAlbumTitleChanged(String s) {
}
@Override
public void onPlayerHaterShutdown() {
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment