Class DebugTextViewHelper


  • @Deprecated
    public class DebugTextViewHelper
    extends Object
    Deprecated.
    com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.
    A helper class for periodically updating a TextView with debug information obtained from an ExoPlayer.
    • Constructor Detail

      • DebugTextViewHelper

        public DebugTextViewHelper​(ExoPlayer player,
                                   TextView textView)
        Deprecated.
        Parameters:
        player - The ExoPlayer from which debug information should be obtained. Only players which are accessed on the main thread are supported ( player.getApplicationLooper() == Looper.getMainLooper()).
        textView - The TextView that should be updated to display the information.
    • Method Detail

      • start

        public final void start()
        Deprecated.
        Starts periodic updates of the TextView. Must be called from the application's main thread.
      • stop

        public final void stop()
        Deprecated.
        Stops periodic updates of the TextView. Must be called from the application's main thread.
      • updateAndPost

        protected final void updateAndPost()
        Deprecated.
      • getDebugString

        protected String getDebugString()
        Deprecated.
        Returns the debugging information string to be shown by the target TextView.
      • getPlayerStateString

        protected String getPlayerStateString()
        Deprecated.
        Returns a string containing player state debugging information.
      • getVideoString

        protected String getVideoString()
        Deprecated.
        Returns a string containing video debugging information.
      • getAudioString

        protected String getAudioString()
        Deprecated.
        Returns a string containing audio debugging information.