buffering bijhouden op Android track-buffering-on-android

De volgende instructies bieden richtlijnen voor implementatie voor alle 2.x SDK's.

IMPORTANT
Als u een 1.x versie van SDK uitvoert, kunt u de 1.x Gidsen van Ontwikkelaars hier downloaden: ​ Download SDks.

Constanten voor bufferspatiëring

Naam van constante
Beschrijving
MediaHeartbeat.Event.BufferStart
Constante voor het bijhouden van de bufferstartgebeurtenis
MediaHeartbeat.Event.BufferComplete
Constante voor het bijhouden van de gebeurtenis Buffer Complete

Buffering implementeren

  1. Luister naar de buffergebeurtenissen voor het afspelen vanaf de mediaspeler en volg de buffergebeurtenissen bij het starten van de buffer met behulp van de gebeurtenis BufferStart :

    code language-java
    public void onBufferStart(Observable observable, Object data) {
        _heartbeat.trackEvent(MediaHeartbeat.Event.BufferStart, null, null);
    }
    
  2. Volg bij het verzenden van het volledige bericht over de buffer vanuit de mediaspeler het einde van de buffering met behulp van de gebeurtenis BufferComplete :

    code language-java
    public void onBufferComplete(Observable observable, Object data) {
        _heartbeat.trackEvent(MediaHeartbeat.Event.BufferComplete,null, null);
    }
    

Zie het volgende scenario ​ playback van VOD met het als buffer optreden voor ​ voor meer informatie.

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb