使用載入資訊在片段層級追蹤

服務品質(QoS)提供視訊引擎執行情形的詳細檢視。 TVSDK提供播放、緩衝和裝置的詳細統計資料。

TVSDK也提供下列下載資源的相關資訊:

  1. 播放清單/資訊清單檔案

  2. 檔案片段

  3. 檔案的追蹤資訊

    您可以從LoadInfo類別讀取有關下載資源(如片段和軌道)的服務質量(QoS)資訊。

  4. 實作onLoadInfo回呼事件偵聽器。

  5. 註冊事件偵聽器,TVSDK會在每次片段下載時呼叫該偵聽器。

  6. 從傳遞至回呼的LoadInfo參數中讀取相關資料。

    屬性 類型 說明
    downloadDuration long

    下載的持續時間(以毫秒為單位)。

    TVSDK不會區分用戶端連線至伺服器的時間與下載完整片段所花的時間。 例如,如果10 MB區段需要8秒才能下載,TVSDK會提供該資訊,但不會告訴您直到第一個位元組再下載4秒,才下載整個片段。

    mediaDuration long 下載片段的媒體持續時間(以毫秒為單位)。
    periodIndex int 與下載的資源相關聯的時間軸期間索引。
    大小 long 已下載資源的大小(以位元組為單位)。
    trackIndex int 相應軌道的索引(如果已知);否則,為0。
    trackName 字串 相應軌道的名稱(如果已知);否則,為null。
    trackType 字串 相應軌道的類型(如果已知);否則,為null。
    type 字串 TVSDK下載的內容。 下列其中一項:
    • MANIFEST —— 播放清單/資訊清單
    • 片段——片段
    • TRACK —— 與特定軌道關聯的片段
    有時可能無法檢測資源類型。 如果發生這種情況,則返回FILE。
    url 字串 指向已下載資源的URL。

本頁內容