在 Android 中跟踪缓冲 track-buffering-on-android

以下说明为所有 2.x SDK 实施提供了指南。

IMPORTANT
如果您实施的是 1.x 版本的 SDK,可以在此处下载 1.x 开发人员指南:下载 SDK

缓冲跟踪常量

常量名称
描述
MediaHeartbeat.Event.BufferStart
用于跟踪缓冲开始事件的常量
MediaHeartbeat.Event.BufferComplete
用于跟踪缓冲结束事件的常量

实施缓冲

  1. 监听媒体播放器中的播放缓冲事件,并在发出缓冲开始事件通知时,使用 BufferStart 事件跟踪缓冲:

    code language-java
    public void onBufferStart(Observable observable, Object data) {
        _heartbeat.trackEvent(MediaHeartbeat.Event.BufferStart, null, null);
    }
    
  2. 在从媒体播放器发出缓冲结束通知时,使用 BufferComplete 事件跟踪缓冲的结束:

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

有关更多信息,请参阅跟踪场景带有缓冲的 VOD 播放

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