在 iOS 上追蹤緩衝 track-buffering-on-ios

下列指示提供所有 2.x SDK 之間實作的指引。

IMPORTANT
若您正在實作 SDK 1.x 版,您可以在此處下載 1.x 開發人員指南:下載 SDK

緩衝追蹤常數

常數名稱
說明
ADBMediaHeartbeatEventBufferStart
用於追蹤緩衝開始事件的常數
ADBMediaHeartbeatEventBufferComplete
用於追蹤緩衝完成事件的常數

實作緩衝

  1. 接聽來自媒體播放器的播放緩衝事件,並在緩衝開始事件通知時使用 BufferStart 事件追蹤緩衝:

    code language-none
    - (void)onBufferStart:(NSNotification *)notification {
        [_mediaHeartbeat trackEvent:ADBMediaHeartbeatEventBufferStart
                         mediaObject:nil
                         data:nil];
    }
    
  2. 在來自媒體播放器的緩衝完成通知上,使用 BufferComplete 事件來追蹤緩衝的結尾:

    code language-none
    - (void)onBufferComplete:(NSNotification *)notification {
        [_mediaHeartbeat trackEvent:ADBMediaHeartbeatEventBufferComplete
                         mediaObject:nil
                         data:nil];
    }
    

如需詳細資訊,請參閱追蹤案例具有緩衝的 VOD 播放

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