es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible agregar un botón “Configuración” a la reproducción de la barra de navegación predeterminada en ExoPlayer. Puedes personalizar la interfaz de usuario creando un diseño personalizado que incluya el botón “Configuración” y luego establecerlo como la vista de control del reproductor.

    Aquí tienes los pasos para hacerlo:

    1. Crea un nuevo diseño para la vista de control del reproductor con el botón “Configuración” incluido. Puedes diseñar el diseño según tus necesidades, incluyendo cualquier botón o control adicional.
    2. Inicializa ExoPlayer con el diseño personalizado como la vista de control del reproductor, de la siguiente manera:

      PlayerView playerView = findViewById(R.id.player_view);
      
      LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      
      //Infla la vista de control personalizada
      View customControlView = inflater.inflate(R.layout.custom_player_control_view, playerView, false);
      
      playerView.setUseController(true);
      playerView.setPlayer(player);
      
      //Establece la vista de control personalizada
      playerView.setControllerShowTimeoutMs(0);
      playerView.setControllerAutoShow(false);
      playerView.setControllerHideOnTouch(false);
      playerView.setControllerVisibilityListener(playerControllerVisibilityListener);
      playerView.setControllerFullScreenModeListener(playerFullScreenModeListener);
      playerView.setControllerCustomView(customControlView);
      

      Este código establece el diseño personalizado como la vista de control del reproductor y deshabilita la vista de control predeterminada del ExoPlayer.

    3. Maneja el evento de clic del botón “Configuración” en el archivo de diseño personalizado y realiza las acciones requeridas en consecuencia.

    Con estos pasos, puedes agregar un botón “Configuración” a ExoPlayer y personalizar la vista de control del reproductor según tus necesidades.

Comments are closed.