buffering bijhouden op iOS track-buffering-on-ios

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
ADBMediaHeartbeatEventBufferStart
Constante voor het bijhouden van de bufferstartgebeurtenis
ADBMediaHeartbeatEventBufferComplete
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-none
    - (void)onBufferStart:(NSNotification *)notification {
        [_mediaHeartbeat trackEvent:ADBMediaHeartbeatEventBufferStart
                         mediaObject:nil
                         data:nil];
    }
    
  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-none
    - (void)onBufferComplete:(NSNotification *)notification {
        [_mediaHeartbeat trackEvent:ADBMediaHeartbeatEventBufferComplete
                         mediaObject:nil
                         data:nil];
    }
    

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

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