Definir tiempos de almacenamiento en búfer

MediaPlayer proporciona métodos para establecer y obtener el tiempo de almacenamiento en búfer inicial y el tiempo de almacenamiento en búfer de reproducción.

CONSEJO

Si no establece los parámetros de control de búfer antes de comenzar la reproducción, el reproductor de medios toma como valor predeterminado 2 segundos para el búfer inicial y 30 segundos para el tiempo de búfer de reproducción en curso.

  1. Configure el objeto BufferControlParameters, que encapsula el tiempo de búfer inicial y los parámetros de control de tiempo de búfer de reproducción:

    Esta clase proporciona los siguientes métodos de fábrica:
    
    • Para establecer el tiempo de búfer inicial igual al tiempo de búfer de reproducción:

      createSimple(bufferTime:uint):BufferControlParameters
      
    • Para establecer los tiempos de búfer inicial y de reproducción:

      createDual(initialBufferTime:uint, playbackBufferTime:uint):BufferControlParameters 
      

      Estos métodos generan un IllegalArgumentException si los parámetros no son válidos, como cuando:

    • El tiempo de búfer inicial es inferior a cero.

    • El tiempo de búfer inicial es bueno que el tiempo de búfer.

  2. Para establecer los valores de los parámetros de búfer, utilice este método MediaPlayer:

    public function set bufferControlParameters(value:BufferControlParameters):void
    
  3. Para obtener los valores de parámetro de búfer actuales, utilice este método MediaPlayer:

    public function get bufferControlParameters():BufferControlParameters
    

Por ejemplo, para establecer el búfer inicial en 2 segundos y el tiempo de búfer de reproducción en 30 segundos:

mediaPlayer.bufferControlParameters = BufferControlParameters.createDual(2000, 30000); 

El psdkdemo muestra esta función; utilice la configuración de la aplicación para establecer los valores del búfer.

En esta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now