Introducir un flujo a una hora específica

De forma predeterminada, al iniciar la reproducción, los medios de VOD comienzan en 0 y los medios en directo se inician en el punto en directo del cliente (MediaPlayer.LIVE_POINT). Puede anular el comportamiento predeterminado.

  1. Pasar una posición a MediaPlayer.prepareToPlay.

    TVSDK considera que la posición dada es el punto de partida del recurso y no se requiere ninguna operación de búsqueda. Si la posición no está dentro del rango en el que se puede buscar, TVSDK utiliza la posición predeterminada. Para obtener más información, consulte Carga de un recurso multimedia en el reproductor de contenidos.

    Por ejemplo:

    long desiredPostion = // TODO : choose a value;
    @Override
    public void onStatusChanged(MediaPlayerStatusChangedEvent statusChangedEvent) {
        switch (statusChangedEvent.getStatus()) {
            case INITIALIZED:
                _mediaPlayer.prepareToPlay(desiredPosition);
                break;
            case PREPARING:
                showBufferingSpinner();
                break;
        }
    }
    

En esta página