Interface InstreamAudioAdPlayer

  • All Implemented Interfaces:

    
    public interface InstreamAudioAdPlayer
    
                        

    This interface must be implemented in advertisement Audioplayer.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public interface InstreamAudioAdPlayer.AdPlayerListener

      Calls from this listener must be implemented in audioplayer for calculating audio ad statistics

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • destroy

         abstract void destroy()

        Shutdown all connections and release all resources

      • getAdAudioDuration

         abstract float getAdAudioDuration()

        Retrieving duration of current playing advertising Audio

      • getAdAudioPosition

         abstract float getAdAudioPosition()

        Retrieving play time left of current playing advertising Audio

      • getCurrentContext

        @NonNull() abstract Context getCurrentContext()
        Returns:

        current context

      • pauseAdAudio

         abstract void pauseAdAudio()

        Call player to pause current playing ad

      • playAdAudio

        @Deprecated() abstract void playAdAudio(@NonNull() Uri uri)

        Call player to play Audiofile or stream with predefined dimensions.

        Parameters:
        uri - URI of audio of stream
      • playAdAudio

         abstract void playAdAudio(@NonNull() Uri uri, @NonNull() InstreamAudioAd.InstreamAudioAdBanner instreamAudioAdBanner)

        Call player to play Audiofile or stream with predefined dimensions

        Parameters:
        uri - URI of audio of stream, may point to HTTPS or local file (cached) resource
        instreamAudioAdBanner - audio banner to be played
      • resumeAdAudio

         abstract void resumeAdAudio()

        Call player to resume current playing ad

      • setVolume

         abstract void setVolume(float volume)

        Setting the volume

        Parameters:
        volume - volume
      • stopAdAudio

         abstract void stopAdAudio()

        Call player to stop current audio ad. This call means we don't plan start same audio ad in this player